Lines Matching refs:ClassName
117 #define LATE_BINDING_SYMBOL_TABLE_DECLARE_BEGIN(ClassName) enum { argument
123 #define LATE_BINDING_SYMBOL_TABLE_DECLARE_ENTRY(ClassName, sym) \ argument
124 ClassName##_SYMBOL_TABLE_INDEX_##sym,
127 #define LATE_BINDING_SYMBOL_TABLE_DECLARE_END(ClassName) \ argument
128 ClassName##_SYMBOL_TABLE_SIZE \
132 extern const char ClassName##_kDllName[]; \
134 ClassName##_kSymbolNames[ClassName##_SYMBOL_TABLE_SIZE]; \
137 ClassName##_SYMBOL_TABLE_SIZE, ClassName##_kDllName, \
138 ClassName##_kSymbolNames> \
139 ClassName;
143 #define LATE_BINDING_SYMBOL_TABLE_DEFINE_BEGIN(ClassName, dllName) \ argument
144 const char ClassName##_kDllName[] = dllName; \
145 const char* const ClassName##_kSymbolNames[ClassName##_SYMBOL_TABLE_SIZE] = {
150 #define LATE_BINDING_SYMBOL_TABLE_DEFINE_ENTRY(ClassName, sym) #sym, argument
152 #define LATE_BINDING_SYMBOL_TABLE_DEFINE_END(ClassName) \ argument
157 #define LATESYM_INDEXOF(ClassName, sym) (ClassName##_SYMBOL_TABLE_INDEX_##sym) argument
160 #define LATESYM_GET(ClassName, inst, sym) \ argument
162 (inst)->GetSymbol(LATESYM_INDEXOF(ClassName, sym))))