Public Member Functions | Private Attributes | List of all members
GENAPI_NAMESPACE::CStrMap Class Reference

#include <StrMap.h>

Public Member Functions

void AddString (const char *str, void *data)
 
void AddStrLen (const char *str, size_t len, const void *data)
 
 CStrMap (int extrabytes=sizeof(double), int dup=0)
 
const void * DataAt (int index)
 
bool IsEmpty ()
 
int LenIndexOf (const char *str, size_t len, const void **data)
 
void SetCapacity (int NewCapacity)
 
void TrimClear (int NewCount)
 
 ~CStrMap (void)
 

Private Attributes

int FCapacity
 
int FCount
 
int FDoDuplicate
 
int FExtraLen
 
char * FList
 
int FRecordLen
 

Detailed Description

Definition at line 31 of file StrMap.h.

Constructor & Destructor Documentation

GENAPI_NAMESPACE::CStrMap::CStrMap ( int  extrabytes = sizeof(double),
int  dup = 0 
)
GENAPI_NAMESPACE::CStrMap::~CStrMap ( void  )

Member Function Documentation

void GENAPI_NAMESPACE::CStrMap::AddString ( const char *  str,
void *  data 
)
void GENAPI_NAMESPACE::CStrMap::AddStrLen ( const char *  str,
size_t  len,
const void *  data 
)
const void* GENAPI_NAMESPACE::CStrMap::DataAt ( int  index)
bool GENAPI_NAMESPACE::CStrMap::IsEmpty ( )
inline

Definition at line 46 of file StrMap.h.

int GENAPI_NAMESPACE::CStrMap::LenIndexOf ( const char *  str,
size_t  len,
const void **  data 
)
void GENAPI_NAMESPACE::CStrMap::SetCapacity ( int  NewCapacity)
void GENAPI_NAMESPACE::CStrMap::TrimClear ( int  NewCount)

Member Data Documentation

int GENAPI_NAMESPACE::CStrMap::FCapacity
private

Definition at line 33 of file StrMap.h.

int GENAPI_NAMESPACE::CStrMap::FCount
private

Definition at line 33 of file StrMap.h.

int GENAPI_NAMESPACE::CStrMap::FDoDuplicate
private

Definition at line 35 of file StrMap.h.

int GENAPI_NAMESPACE::CStrMap::FExtraLen
private

Definition at line 34 of file StrMap.h.

char* GENAPI_NAMESPACE::CStrMap::FList
private

Definition at line 36 of file StrMap.h.

int GENAPI_NAMESPACE::CStrMap::FRecordLen
private

Definition at line 34 of file StrMap.h.


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


rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Mar 17 2021 02:48:42