All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
GENAPI_NAMESPACE::CInt64Lexer Class Reference

#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 Member Functions

 CInt64Lexer (const CInt64Lexer &)
 
CInt64Lexeroperator= (const CInt64Lexer &)
 

Private Attributes

char * m_pSS
 
char * SS
 

Detailed Description

Definition at line 35 of file Int64Lexer.h.

Constructor & Destructor Documentation

◆ CInt64Lexer() [1/2]

GENAPI_NAMESPACE::CInt64Lexer::CInt64Lexer ( void  )

◆ ~CInt64Lexer()

GENAPI_NAMESPACE::CInt64Lexer::~CInt64Lexer ( void  )

◆ CInt64Lexer() [2/2]

GENAPI_NAMESPACE::CInt64Lexer::CInt64Lexer ( const CInt64Lexer )
private

Member Function Documentation

◆ GetCurrentPos()

char* GENAPI_NAMESPACE::CInt64Lexer::GetCurrentPos ( void  ) const

◆ GetNextToken()

hqTokenType GENAPI_NAMESPACE::CInt64Lexer::GetNextToken ( void  )

◆ operator=()

CInt64Lexer& GENAPI_NAMESPACE::CInt64Lexer::operator= ( const CInt64Lexer )
private

◆ SetParseString()

int GENAPI_NAMESPACE::CInt64Lexer::SetParseString ( const char *  str)

Member Data Documentation

◆ CharType

hqCharType GENAPI_NAMESPACE::CInt64Lexer::CharType

Definition at line 52 of file Int64Lexer.h.

◆ CharTypeTable

const hqCharType* GENAPI_NAMESPACE::CInt64Lexer::CharTypeTable

Definition at line 44 of file Int64Lexer.h.

◆ ComEnd

const char* GENAPI_NAMESPACE::CInt64Lexer::ComEnd

Definition at line 42 of file Int64Lexer.h.

◆ cssn

int GENAPI_NAMESPACE::CInt64Lexer::cssn

Definition at line 41 of file Int64Lexer.h.

◆ ExtValue

int64_t GENAPI_NAMESPACE::CInt64Lexer::ExtValue

Definition at line 49 of file Int64Lexer.h.

◆ IntValue

int64_t GENAPI_NAMESPACE::CInt64Lexer::IntValue

Definition at line 50 of file Int64Lexer.h.

◆ m_pSS

char* GENAPI_NAMESPACE::CInt64Lexer::m_pSS
private

Definition at line 37 of file Int64Lexer.h.

◆ Name

char* GENAPI_NAMESPACE::CInt64Lexer::Name

Definition at line 47 of file Int64Lexer.h.

◆ NameLen

size_t GENAPI_NAMESPACE::CInt64Lexer::NameLen

Definition at line 48 of file Int64Lexer.h.

◆ NoIntegers

int GENAPI_NAMESPACE::CInt64Lexer::NoIntegers

Definition at line 53 of file Int64Lexer.h.

◆ PrevTokenType

hqTokenType GENAPI_NAMESPACE::CInt64Lexer::PrevTokenType

Definition at line 51 of file Int64Lexer.h.

◆ SS

char* GENAPI_NAMESPACE::CInt64Lexer::SS
private

Definition at line 38 of file Int64Lexer.h.

◆ SymTable

CSymTable* GENAPI_NAMESPACE::CInt64Lexer::SymTable

Definition at line 43 of file Int64Lexer.h.


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


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:12