Lines Matching refs:ClassName
141 #define LATE_BINDING_SYMBOL_TABLE_DECLARE_BEGIN(ClassName) \
149 #define LATE_BINDING_SYMBOL_TABLE_DECLARE_ENTRY(ClassName, sym) \
150 ClassName##_SYMBOL_TABLE_INDEX_##sym,
153 #define LATE_BINDING_SYMBOL_TABLE_DECLARE_END(ClassName) \
154 ClassName##_SYMBOL_TABLE_SIZE \
157 extern const char ClassName##_kDllName[]; \
159 ClassName##_kSymbolNames[ClassName##_SYMBOL_TABLE_SIZE]; \
161 typedef ::talk_base::LateBindingSymbolTable<ClassName##_SYMBOL_TABLE_SIZE, \
162 ClassName##_kDllName, \
163 ClassName##_kSymbolNames> \
164 ClassName;
168 #define LATE_BINDING_SYMBOL_TABLE_DEFINE_BEGIN(ClassName, dllName) \
169 const char ClassName##_kDllName[] = dllName; \
170 const char *const ClassName##_kSymbolNames[ClassName##_SYMBOL_TABLE_SIZE] = {
176 #define LATE_BINDING_SYMBOL_TABLE_DEFINE_ENTRY(ClassName, sym) \
179 #define LATE_BINDING_SYMBOL_TABLE_DEFINE_END(ClassName) \
183 #define LATESYM_INDEXOF(ClassName, sym) \
184 (ClassName##_SYMBOL_TABLE_INDEX_##sym)
187 #define LATESYM_GET(ClassName, inst, sym) \
189 (inst)->GetSymbol(LATESYM_INDEXOF(ClassName, sym))))