Go to the source code of this file.
Defines | |
#define | EDOC_SECTION_NAME ".edoc" |
#define | EDOC_FILE_EXTENSION "edc" |
#define | BJC_PERSIST_START_KEY_CHAR '$' |
#define | BJC_PERSIST_FINISH_KEY_CHAR ':' |
#define | BJC_PERSIST_COMMENT_CHAR '#' |
#define | VALUE_RECORD_TYPE_HEADER 0 |
#define | VALUE_RECORD_TYPE_TYPE 1 |
#define | VALUE_RECORD_TYPE_FUNCTION 2 |
#define | VALUE_RECORD_TYPE_FILE 3 |
#define | VALUE_RECORD_TYPE_FUNCTION_TYPE 4 |
#define | VALUE_RECORD_TYPE_HEADER_STRING "HEADER" |
#define | VALUE_RECORD_TYPE_TYPE_STRING "TYPE" |
#define | VALUE_RECORD_TYPE_FUNCTION_STRING "FUNCTION" |
#define | VALUE_RECORD_TYPE_FILE_STRING "FILE" |
#define | VALUE_RECORD_TYPE_FUNCTION_TYPE_STRING "FUNCTION_TYPE" |
#define | EDOC_FILE_VERSION 2 |
#define | KEY_TRANSLATION_UNITS_LS "Translation Units List Size" |
#define | KEY_TRANSLATION_UNIT "Translation Unit" |
#define | KEY_REFERENCE_FILES_LS "Reference Files List Size" |
#define | KEY_REFERENCE_FILE "Reference File" |
#define | KEY_RECORD_TYPE "Record Type" |
#define | KEY_INDEX "Index" |
#define | KEY_EDOC_VERSION "EDoc Version" |
#define | KEY_FILE_NAME "File Name" |
#define | KEY_CANONICAL_NAME "Canonical Name" |
#define | KEY_NAME "Name" |
#define | KEY_LINK_NAME "Link Name" |
#define | KEY_FULL_NAME "Full Name" |
#define | KEY_FUNCTION_TYPE "Function Type" |
#define | KEY_IS_PUBLIC "Is Public" |
#define | KEY_IS_INLINE "Is Inline" |
#define | KEY_IS_IMPLICIT "Is Implicit" |
#define | KEY_METHOD_CONTEXT "Method Context" |
#define | KEY_IS_METHOD "Is Method" |
#define | KEY_PARAMETERS_LS "Parameters List Size" |
#define | KEY_PARAMETERS_LI "Parameters List Item" |
#define | KEY_IS_CONST "Is Const" |
#define | KEY_IS_STATIC "Is Static" |
#define | KEY_RETURN_TYPE "Return Type" |
#define | KEY_THROW_TYPE "Throw Type" |
#define | KEY_ROOT_TYPE "Root Type" |
#define | KEY_IDENTICAL_TYPE_LS "Identical Type List Size" |
#define | KEY_IDENTICAL_TYPE_LI "Identical Type List Item" |
#define | KEY_CATCHABLE_TYPE_LS "Catchable Type List Size" |
#define | KEY_CATCHABLE_TYPE_LI "Catchable Type List Item" |
#define | KEY_FUNCTION_CALL_LS "Function Calls List Size" |
#define | KEY_FUNCTION "Function" |
#define | KEY_FUNCP_CALLS_LS "Function Pointer Calls List Size" |
#define | KEY_TYPE "Type" |
#define | KEY_ORIGINATING_EXCEPTIONS_LS "Originating Exceptions List Size" |
#define | KEY_ADDRESS_TAKEN_LS "Address Taken List Size" |
#define | KEY_FUNCTION_POINTER_TYPE "Function Pointer Type" |
#define | KEY_HAS_EXCEPTION_SPEC "Has Exception Spec" |
#define | KEY_EXCEPTION_SPEC_LS "Exception Spec List Size" |
#define | KEY_EXCEPTION_SPEC_LI "Exception Spec List Item" |
#define | KEY_DERIVED_VIRT_LS "Dervied Virtuals List Size" |
#define | KEY_DERIVED_VIRT_LI "Derived Virtuals List Item" |
#define | KEY_EXTERNAL_LINKAGE "External Linkage" |
#define | KEY_EXCEPTIONS_ENABLED "Exceptions Enabled" |
#define | KEY_PROCESSED_IMPLEMENTATION "Processed Implementation" |
#define | KEY_SOURCE_LINE_NUMBER "Source Line Number" |
#define | KEY_SOURCE_FILE_NAME "Source File Name" |
#define | KEY_TRY_BLOCKS_LS "Try Blocks List Size" |
#define | KEY_CATCH_BLOCKS_LS "Catch Blocks List Size" |
#define BJC_PERSIST_COMMENT_CHAR '#' |
#define BJC_PERSIST_FINISH_KEY_CHAR ':' |
Definition at line 26 of file persistence_data.h.
Referenced by EDoc::TextPersistence::ReadValue(), EDoc::TextPersistence::WriteBoolean(), EDoc::TextPersistence::WriteInt32(), EDoc::TextPersistence::WriteInt32Debug(), EDoc::TextPersistence::WriteString(), EDoc::TextPersistence::WriteUInt32(), EDoc::TextPersistence::WriteUInt32Debug(), and EDoc::TextPersistence::WriteUInt8().
#define BJC_PERSIST_START_KEY_CHAR '$' |
Definition at line 25 of file persistence_data.h.
Referenced by EDoc::TextPersistence::ReadValue(), EDoc::TextPersistence::WriteBoolean(), EDoc::TextPersistence::WriteInt32(), EDoc::TextPersistence::WriteInt32Debug(), EDoc::TextPersistence::WriteString(), EDoc::TextPersistence::WriteUInt32(), EDoc::TextPersistence::WriteUInt32Debug(), and EDoc::TextPersistence::WriteUInt8().
#define EDOC_FILE_EXTENSION "edc" |
Definition at line 23 of file persistence_data.h.
#define EDOC_FILE_VERSION 2 |
Definition at line 41 of file persistence_data.h.
Referenced by EDoc::Dictionary::Read(), and EDoc::Dictionary::Write().
#define EDOC_SECTION_NAME ".edoc" |
Definition at line 22 of file persistence_data.h.
Referenced by EDocBFD::ProcessReadBFD(), and EDocBFD::ExtractedBFDFile::~ExtractedBFDFile().
#define KEY_ADDRESS_TAKEN_LS "Address Taken List Size" |
Definition at line 91 of file persistence_data.h.
Referenced by EDoc::Function::Read(), and EDoc::Function::Write().
#define KEY_CANONICAL_NAME "Canonical Name" |
Definition at line 54 of file persistence_data.h.
Referenced by EDoc::Type::Read(), and EDoc::Type::Write().
#define KEY_CATCH_BLOCKS_LS "Catch Blocks List Size" |
Definition at line 106 of file persistence_data.h.
Referenced by EDoc::TryBlock::Read(), and EDoc::TryBlock::Write().
#define KEY_CATCHABLE_TYPE_LI "Catchable Type List Item" |
Definition at line 78 of file persistence_data.h.
Referenced by EDoc::Type::Read(), and EDoc::Type::Write().
#define KEY_CATCHABLE_TYPE_LS "Catchable Type List Size" |
Definition at line 77 of file persistence_data.h.
Referenced by EDoc::Type::Read(), and EDoc::Type::Write().
#define KEY_DERIVED_VIRT_LI "Derived Virtuals List Item" |
Definition at line 98 of file persistence_data.h.
Referenced by EDoc::Function::Read(), and EDoc::Function::Write().
#define KEY_DERIVED_VIRT_LS "Dervied Virtuals List Size" |
Definition at line 97 of file persistence_data.h.
Referenced by EDoc::Function::Read(), and EDoc::Function::Write().
#define KEY_EDOC_VERSION "EDoc Version" |
Definition at line 52 of file persistence_data.h.
Referenced by EDoc::Dictionary::Read(), and EDoc::Dictionary::Write().
#define KEY_EXCEPTION_SPEC_LI "Exception Spec List Item" |
Definition at line 96 of file persistence_data.h.
Referenced by EDoc::FunctionType::Read(), EDoc::Function::Read(), EDoc::FunctionType::Write(), and EDoc::Function::Write().
#define KEY_EXCEPTION_SPEC_LS "Exception Spec List Size" |
Definition at line 95 of file persistence_data.h.
Referenced by EDoc::FunctionType::Read(), EDoc::Function::Read(), EDoc::FunctionType::Write(), and EDoc::Function::Write().
#define KEY_EXCEPTIONS_ENABLED "Exceptions Enabled" |
Definition at line 100 of file persistence_data.h.
Referenced by EDoc::Function::Read(), and EDoc::Function::Write().
#define KEY_EXTERNAL_LINKAGE "External Linkage" |
Definition at line 99 of file persistence_data.h.
Referenced by EDoc::Type::Read(), and EDoc::Type::Write().
#define KEY_FILE_NAME "File Name" |
Definition at line 53 of file persistence_data.h.
#define KEY_FULL_NAME "Full Name" |
Definition at line 58 of file persistence_data.h.
Referenced by EDoc::FunctionType::Read(), EDoc::Function::Read(), EDoc::FunctionType::Write(), and EDoc::Function::Write().
#define KEY_FUNCP_CALLS_LS "Function Pointer Calls List Size" |
Definition at line 83 of file persistence_data.h.
Referenced by EDoc::CodeBlock::Read(), and EDoc::CodeBlock::Write().
#define KEY_FUNCTION "Function" |
Definition at line 81 of file persistence_data.h.
Referenced by EDoc::FunctionLoc::Read(), and EDoc::FunctionLoc::Write().
#define KEY_FUNCTION_CALL_LS "Function Calls List Size" |
Definition at line 79 of file persistence_data.h.
Referenced by EDoc::CodeBlock::Read(), and EDoc::CodeBlock::Write().
#define KEY_FUNCTION_POINTER_TYPE "Function Pointer Type" |
Definition at line 93 of file persistence_data.h.
#define KEY_FUNCTION_TYPE "Function Type" |
Definition at line 60 of file persistence_data.h.
Referenced by EDoc::FunctionTypeLoc::Read(), EDoc::Function::Read(), EDoc::FunctionTypeLoc::Write(), and EDoc::Function::Write().
#define KEY_HAS_EXCEPTION_SPEC "Has Exception Spec" |
Definition at line 94 of file persistence_data.h.
Referenced by EDoc::FunctionType::Read(), EDoc::Function::Read(), EDoc::FunctionType::Write(), and EDoc::Function::Write().
#define KEY_IDENTICAL_TYPE_LI "Identical Type List Item" |
Definition at line 76 of file persistence_data.h.
Referenced by EDoc::Type::Read(), and EDoc::Type::Write().
#define KEY_IDENTICAL_TYPE_LS "Identical Type List Size" |
Definition at line 75 of file persistence_data.h.
Referenced by EDoc::Type::Read(), and EDoc::Type::Write().
#define KEY_INDEX "Index" |
Definition at line 51 of file persistence_data.h.
Referenced by EDoc::Dictionary::Read(), and EDoc::Dictionary::Write().
#define KEY_IS_CONST "Is Const" |
Definition at line 69 of file persistence_data.h.
Referenced by EDoc::FunctionType::Read(), and EDoc::FunctionType::Write().
#define KEY_IS_IMPLICIT "Is Implicit" |
Definition at line 63 of file persistence_data.h.
Referenced by EDoc::Function::Read(), and EDoc::Function::Write().
#define KEY_IS_INLINE "Is Inline" |
Definition at line 62 of file persistence_data.h.
Referenced by EDoc::Function::Read(), and EDoc::Function::Write().
#define KEY_IS_METHOD "Is Method" |
Definition at line 66 of file persistence_data.h.
Referenced by EDoc::FunctionType::Read(), and EDoc::FunctionType::Write().
#define KEY_IS_PUBLIC "Is Public" |
Definition at line 61 of file persistence_data.h.
Referenced by EDoc::Function::Read(), and EDoc::Function::Write().
#define KEY_IS_STATIC "Is Static" |
Definition at line 70 of file persistence_data.h.
#define KEY_LINK_NAME "Link Name" |
Definition at line 57 of file persistence_data.h.
Referenced by EDoc::Function::Read(), and EDoc::Function::Write().
#define KEY_METHOD_CONTEXT "Method Context" |
Definition at line 65 of file persistence_data.h.
Referenced by EDoc::FunctionType::Read(), and EDoc::FunctionType::Write().
#define KEY_NAME "Name" |
Definition at line 56 of file persistence_data.h.
Referenced by EDoc::File::Read(), and EDoc::File::Write().
#define KEY_ORIGINATING_EXCEPTIONS_LS "Originating Exceptions List Size" |
Definition at line 87 of file persistence_data.h.
Referenced by EDoc::CodeBlock::Read(), and EDoc::CodeBlock::Write().
#define KEY_PARAMETERS_LI "Parameters List Item" |
Definition at line 68 of file persistence_data.h.
Referenced by EDoc::FunctionType::Read(), and EDoc::FunctionType::Write().
#define KEY_PARAMETERS_LS "Parameters List Size" |
Definition at line 67 of file persistence_data.h.
Referenced by EDoc::FunctionType::Read(), and EDoc::FunctionType::Write().
#define KEY_PROCESSED_IMPLEMENTATION "Processed Implementation" |
Definition at line 102 of file persistence_data.h.
Referenced by EDoc::Function::Read(), and EDoc::Function::Write().
#define KEY_RECORD_TYPE "Record Type" |
Definition at line 50 of file persistence_data.h.
Referenced by EDoc::TextPersistence::ReadRecordType(), EDoc::BinaryPersistence::ReadRecordType(), EDoc::TextPersistence::WriteRecordType(), and EDoc::BinaryPersistence::WriteRecordType().
#define KEY_REFERENCE_FILE "Reference File" |
Definition at line 48 of file persistence_data.h.
Referenced by EDoc::Type::Read(), EDoc::Function::Read(), EDoc::Type::Write(), and EDoc::Function::Write().
#define KEY_REFERENCE_FILES_LS "Reference Files List Size" |
Definition at line 47 of file persistence_data.h.
Referenced by EDoc::Type::Read(), EDoc::Function::Read(), EDoc::Type::Write(), and EDoc::Function::Write().
#define KEY_RETURN_TYPE "Return Type" |
Definition at line 72 of file persistence_data.h.
Referenced by EDoc::FunctionType::Read(), and EDoc::FunctionType::Write().
#define KEY_ROOT_TYPE "Root Type" |
Definition at line 74 of file persistence_data.h.
Referenced by EDoc::Type::Read(), and EDoc::Type::Write().
#define KEY_SOURCE_FILE_NAME "Source File Name" |
Definition at line 104 of file persistence_data.h.
Referenced by EDoc::Location::Read(), and EDoc::Location::Write().
#define KEY_SOURCE_LINE_NUMBER "Source Line Number" |
Definition at line 103 of file persistence_data.h.
Referenced by EDoc::Location::Read(), and EDoc::Location::Write().
#define KEY_THROW_TYPE "Throw Type" |
Definition at line 73 of file persistence_data.h.
Referenced by EDoc::Type::Read(), and EDoc::Type::Write().
#define KEY_TRANSLATION_UNIT "Translation Unit" |
Definition at line 45 of file persistence_data.h.
Referenced by EDoc::Type::Read(), EDoc::Function::Read(), EDoc::Dictionary::Read(), EDoc::Type::Write(), EDoc::Function::Write(), and EDoc::Dictionary::Write().
#define KEY_TRANSLATION_UNITS_LS "Translation Units List Size" |
Definition at line 44 of file persistence_data.h.
Referenced by EDoc::Dictionary::Read(), and EDoc::Dictionary::Write().
#define KEY_TRY_BLOCKS_LS "Try Blocks List Size" |
Definition at line 105 of file persistence_data.h.
Referenced by EDoc::CodeBlock::Read(), and EDoc::CodeBlock::Write().
#define KEY_TYPE "Type" |
Definition at line 85 of file persistence_data.h.
Referenced by EDoc::TypeLoc::Read(), and EDoc::TypeLoc::Write().
#define VALUE_RECORD_TYPE_FILE 3 |
Definition at line 32 of file persistence_data.h.
Referenced by EDoc::File::GetRecordType(), and EDoc::Dictionary::Read().
#define VALUE_RECORD_TYPE_FILE_STRING "FILE" |
Definition at line 38 of file persistence_data.h.
#define VALUE_RECORD_TYPE_FUNCTION 2 |
Definition at line 31 of file persistence_data.h.
Referenced by EDoc::Function::GetRecordType(), and EDoc::Dictionary::Read().
#define VALUE_RECORD_TYPE_FUNCTION_STRING "FUNCTION" |
Definition at line 37 of file persistence_data.h.
#define VALUE_RECORD_TYPE_FUNCTION_TYPE 4 |
Definition at line 33 of file persistence_data.h.
Referenced by EDoc::FunctionType::GetRecordType(), and EDoc::Dictionary::Read().
#define VALUE_RECORD_TYPE_FUNCTION_TYPE_STRING "FUNCTION_TYPE" |
Definition at line 39 of file persistence_data.h.
#define VALUE_RECORD_TYPE_HEADER 0 |
Definition at line 29 of file persistence_data.h.
Referenced by EDoc::Dictionary::Read(), and EDoc::Dictionary::Write().
#define VALUE_RECORD_TYPE_HEADER_STRING "HEADER" |
Definition at line 35 of file persistence_data.h.
#define VALUE_RECORD_TYPE_TYPE 1 |
Definition at line 30 of file persistence_data.h.
Referenced by EDoc::Type::GetRecordType(), and EDoc::Dictionary::Read().
#define VALUE_RECORD_TYPE_TYPE_STRING "TYPE" |
Definition at line 36 of file persistence_data.h.