Commander-API V3.0.0
Lightweight Command Parser
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CommanderDatabase< T > Member List

This is the complete list of members for CommanderDatabase< T >, including all inherited members.

attachDebugChannel(Stream *debugChannel_p)CommanderDatabase< T >
CommanderDatabase()CommanderDatabase< T >
CommanderDatabase(dataRecord_t *dataTree_p, uint16_t dataTreeSize_p)CommanderDatabase< T >
CommanderDatabaseUTCommanderDatabase< T >friend
completeFragment(const char *fragment, char *buffer, int buffer_size)CommanderDatabase< T >
dataTreeCommanderDatabase< T >protected
dataTreeSizeCommanderDatabase< T >protected
DEBUG_DEBUG enum valueCommanderDatabase< T >
DEBUG_ERROR enum valueCommanderDatabase< T >
DEBUG_OFF enum valueCommanderDatabase< T >
DEBUG_VERBOSE enum valueCommanderDatabase< T >
debugChannelCommanderDatabase< T >protected
debugLevelCommanderDatabase< T >protected
debugLevel_t enum nameCommanderDatabase< T >
findIndexByPlace(uint16_t place)CommanderDatabase< T >
getSize()CommanderDatabase< T >
init()CommanderDatabase< T >
initFlagCommanderDatabase< T >protected
operator[](int i)CommanderDatabase< T >
operator[](const char *name)CommanderDatabase< T >
optimizeDataTree()CommanderDatabase< T >protected
setDebugLevel(debugLevel_t debugLevel_p)CommanderDatabase< T >
strcmpDB(const char *p1, const char *p2)CommanderDatabase< T >protected
strcmpElementCharArrayCommanderDatabase< T >protected
strcmpElementCharArrayRegular(dataRecord_t *element1, const char *element2)CommanderDatabase< T >protected
strcmpElementElementCommanderDatabase< T >protected
strcmpElementElementRegular(dataRecord_t *element1, dataRecord_t *element2)CommanderDatabase< T >protected
strncmpDB(const char *p1, const char *p2, size_t num)CommanderDatabase< T >protected
strncmpElementCharArrayCommanderDatabase< T >protected
strncmpElementCharArrayRegular(dataRecord_t *element1, const char *element2, size_t num)CommanderDatabase< T >protected
strncmpElementElementCommanderDatabase< T >protected
strncmpElementElementRegular(dataRecord_t *element1, dataRecord_t *element2, size_t num)CommanderDatabase< T >protected
swapElements(uint16_t a, uint16_t b)CommanderDatabase< T >protected