Public Member Functions | Public Attributes | Private Attributes | List of all members
CInt64Lexer Class Reference

Lexical analyzer for CIntSwissKnife. More...

#include <Int64Lexer.h>

Public Member Functions

 CInt64Lexer (void)
 
char * GetCurrentPos (void) const
 
hqTokenType GetNextToken (void)
 
int SetParseString (const char *str)
 
 ~CInt64Lexer (void)
 

Public Attributes

hqCharType CharType
 
const hqCharTypeCharTypeTable
 
const char * ComEnd
 
int cssn
 
int64_t ExtValue
 
int64_t IntValue
 
char * Name
 
size_t NameLen
 
int NoIntegers
 
hqTokenType PrevTokenType
 
CSymTableSymTable
 

Private Attributes

char * m_pSS
 
char * SS
 

Detailed Description

Lexical analyzer for CIntSwissKnife.

Definition at line 34 of file Int64Lexer.h.

Constructor & Destructor Documentation

CInt64Lexer::CInt64Lexer ( void  )
CInt64Lexer::~CInt64Lexer ( void  )

Member Function Documentation

char* CInt64Lexer::GetCurrentPos ( void  ) const
hqTokenType CInt64Lexer::GetNextToken ( void  )
int CInt64Lexer::SetParseString ( const char *  str)

Member Data Documentation

hqCharType CInt64Lexer::CharType

Definition at line 51 of file Int64Lexer.h.

const hqCharType* CInt64Lexer::CharTypeTable

Definition at line 43 of file Int64Lexer.h.

const char* CInt64Lexer::ComEnd

Definition at line 41 of file Int64Lexer.h.

int CInt64Lexer::cssn

Definition at line 40 of file Int64Lexer.h.

int64_t CInt64Lexer::ExtValue

Definition at line 48 of file Int64Lexer.h.

int64_t CInt64Lexer::IntValue

Definition at line 49 of file Int64Lexer.h.

char* CInt64Lexer::m_pSS
private

Definition at line 36 of file Int64Lexer.h.

char* CInt64Lexer::Name

Definition at line 46 of file Int64Lexer.h.

size_t CInt64Lexer::NameLen

Definition at line 47 of file Int64Lexer.h.

int CInt64Lexer::NoIntegers

Definition at line 52 of file Int64Lexer.h.

hqTokenType CInt64Lexer::PrevTokenType

Definition at line 50 of file Int64Lexer.h.

char* CInt64Lexer::SS
private

Definition at line 37 of file Int64Lexer.h.

CSymTable* CInt64Lexer::SymTable

Definition at line 42 of file Int64Lexer.h.


The documentation for this class was generated from the following file:


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Thu Jun 6 2019 19:10:54