|
void * | context |
|
bool(* | preprocessSource )(void *ctxt, const char *source, const char *fileName, BNPlatform *platform, const BNQualifiedNameTypeAndId *existingTypes, size_t existingTypeCount, const char *const *options, size_t optionCount, const char *const *includeDirs, size_t includeDirCount, char **output, BNTypeParserError **errors, size_t *errorCount) |
|
bool(* | parseTypesFromSource )(void *ctxt, const char *source, const char *fileName, BNPlatform *platform, const BNQualifiedNameTypeAndId *existingTypes, size_t existingTypeCount, const char *const *options, size_t optionCount, const char *const *includeDirs, size_t includeDirCount, const char *autoTypeSource, BNTypeParserResult *result, BNTypeParserError **errors, size_t *errorCount) |
|
bool(* | parseTypeString )(void *ctxt, const char *source, BNPlatform *platform, const BNQualifiedNameTypeAndId *existingTypes, size_t existingTypeCount, BNQualifiedNameAndType *result, BNTypeParserError **errors, size_t *errorCount) |
|
void(* | freeString )(void *ctxt, char *string) |
|
void(* | freeResult )(void *ctxt, BNTypeParserResult *result) |
|
void(* | freeErrorList )(void *ctxt, BNTypeParserError *errors, size_t errorCount) |
|
◆ context
void* BNTypeParserCallbacks::context |
◆ freeErrorList
void(* BNTypeParserCallbacks::freeErrorList) (void *ctxt, BNTypeParserError *errors, size_t errorCount) |
◆ freeResult
◆ freeString
void(* BNTypeParserCallbacks::freeString) (void *ctxt, char *string) |
◆ parseTypesFromSource
bool(* BNTypeParserCallbacks::parseTypesFromSource) (void *ctxt, const char *source, const char *fileName, BNPlatform *platform, const BNQualifiedNameTypeAndId *existingTypes, size_t existingTypeCount, const char *const *options, size_t optionCount, const char *const *includeDirs, size_t includeDirCount, const char *autoTypeSource, BNTypeParserResult *result, BNTypeParserError **errors, size_t *errorCount) |
◆ parseTypeString
◆ preprocessSource
bool(* BNTypeParserCallbacks::preprocessSource) (void *ctxt, const char *source, const char *fileName, BNPlatform *platform, const BNQualifiedNameTypeAndId *existingTypes, size_t existingTypeCount, const char *const *options, size_t optionCount, const char *const *includeDirs, size_t includeDirCount, char **output, BNTypeParserError **errors, size_t *errorCount) |
The documentation for this struct was generated from the following file: