reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
313 using Signature_enumeration = void (*)(class IO&, T&); 322 (sizeof(test<ScalarEnumerationTraits<T>>(nullptr)) == 1); 329 using Signature_bitset = void (*)(class IO&, T&); 337 static bool const value = (sizeof(test<ScalarBitSetTraits<T>>(nullptr)) == 1); 344 using Signature_input = StringRef (*)(StringRef, void*, T&); 345 using Signature_output = void (*)(const T&, void*, raw_ostream&); 357 (sizeof(test<ScalarTraits<T>>(nullptr, nullptr, nullptr)) == 1); 364 using Signature_input = StringRef (*)(StringRef, void *, T &); 365 using Signature_output = void (*)(const T &, void *, raw_ostream &); 375 (sizeof(test<BlockScalarTraits<T>>(nullptr, nullptr)) == 1); 380 using Signature_input = StringRef (*)(StringRef, StringRef, void *, T &); 381 using Signature_output = void (*)(const T &, void *, raw_ostream &, 383 using Signature_mustQuote = QuotingType (*)(const T &, StringRef); 393 (sizeof(test<TaggedScalarTraits<T>>(nullptr, nullptr, nullptr)) == 1); 412 using Signature_mapping = void (*)(class IO &, T &); 419 static bool const value = (sizeof(test<MappingTraits<T>>(nullptr)) == 1); 438 using Signature_validate = StringRef (*)(class IO &, T &); 445 static bool const value = (sizeof(test<MappingTraits<T>>(nullptr)) == 1); 452 using Signature_size = size_t (*)(class IO&, T&); 460 static bool const value = (sizeof(test<SequenceTraits<T>>(nullptr)) == 1); 467 using Signature_input = void (*)(IO &io, StringRef key, T &v); 476 (sizeof(test<CustomMappingTraits<T>>(nullptr)) == 1); 516 using Signature_size = size_t (*)(class IO &, T &); 524 static bool const value = (sizeof(test<DocumentListTraits<T>>(nullptr))==1); 528 using Signature_getKind = NodeKind (*)(const T &); 535 static bool const value = (sizeof(test<PolymorphicTraits<T>>(nullptr)) == 1); 793 void enumCase(T &Val, const char* Str, const T ConstVal) { 793 void enumCase(T &Val, const char* Str, const T ConstVal) { 801 void enumCase(T &Val, const char* Str, const uint32_t ConstVal) { 849 template <typename T> void mapRequired(const char *Key, T &Val) { 941 void processKey(const char *Key, T &Val, bool Required, Context &Ctx) { 968 typename std::enable_if<has_ScalarEnumerationTraits<T>::value, void>::type 969 yamlize(IO &io, T &Val, bool, EmptyContext &Ctx) { 971 ScalarEnumerationTraits<T>::enumeration(io, Val);tools/clang/include/clang/Index/IndexSymbol.h
141 SymbolLanguage Lang; 162 StringRef getSymbolLanguageString(SymbolLanguage K);tools/clang/lib/Index/IndexSymbol.cpp
90 Info.Lang = SymbolLanguage::C; 101 Info.Lang = SymbolLanguage::CXX; 114 Info.Lang = SymbolLanguage::CXX; 118 Info.Lang = SymbolLanguage::CXX; 126 Info.Lang = SymbolLanguage::CXX; 149 Info.Lang = SymbolLanguage::CXX; 153 Info.Lang = SymbolLanguage::CXX; 158 Info.Lang = SymbolLanguage::CXX; 163 Info.Lang = SymbolLanguage::CXX; 183 Info.Lang = SymbolLanguage::CXX; 191 Info.Lang = SymbolLanguage::ObjC; 201 Info.Lang = SymbolLanguage::ObjC; 206 Info.Lang = SymbolLanguage::ObjC; 225 Info.Lang = SymbolLanguage::ObjC; 234 Info.Lang = SymbolLanguage::ObjC; 243 Info.Lang = SymbolLanguage::ObjC; 248 Info.Lang = SymbolLanguage::CXX; 252 Info.Lang = SymbolLanguage::CXX; 256 Info.Lang = SymbolLanguage::CXX; 266 Info.Lang = SymbolLanguage::CXX; 270 Info.Lang = SymbolLanguage::CXX; 278 Info.Lang = SymbolLanguage::CXX; 284 Info.Lang = SymbolLanguage::CXX; 289 Info.Lang = SymbolLanguage::CXX; 308 Info.Lang = SymbolLanguage::CXX; 313 Info.Lang = SymbolLanguage::CXX; 318 Info.Lang = SymbolLanguage::CXX; 324 Info.Lang = SymbolLanguage::CXX; 329 Info.Lang = SymbolLanguage::CXX; 333 Info.Lang = SymbolLanguage::CXX; 340 Info.Lang = SymbolLanguage::CXX; 378 Info.Lang = SymbolLanguage::CXX; 382 Info.Lang = SymbolLanguage::Swift; 393 Info.Lang = SymbolLanguage::C; 536 StringRef index::getSymbolLanguageString(SymbolLanguage K) { 538 case SymbolLanguage::C: return "C"; 539 case SymbolLanguage::ObjC: return "ObjC"; 540 case SymbolLanguage::CXX: return "C++"; 541 case SymbolLanguage::Swift: return "Swift";tools/clang/tools/extra/clangd/index/YAMLSerialization.cpp
212 static void enumeration(IO &IO, SymbolLanguage &Value) { 213 IO.enumCase(Value, "C", SymbolLanguage::C); 214 IO.enumCase(Value, "Cpp", SymbolLanguage::CXX); 215 IO.enumCase(Value, "ObjC", SymbolLanguage::ObjC); 216 IO.enumCase(Value, "Swift", SymbolLanguage::Swift);tools/clang/tools/libclang/CXIndexDataConsumer.cpp
1132 static CXIdxEntityKind getEntityKindFromSymbolKind(SymbolKind K, SymbolLanguage L); 1135 static CXIdxEntityLanguage getEntityLangFromSymbolLang(SymbolLanguage L); 1241 static CXIdxEntityKind getEntityKindFromSymbolKind(SymbolKind K, SymbolLanguage Lang) { 1254 if (Lang == SymbolLanguage::CXX) 1260 if (Lang == SymbolLanguage::ObjC) 1265 if (Lang == SymbolLanguage::ObjC) 1269 if (Lang == SymbolLanguage::ObjC) 1274 if (Lang == SymbolLanguage::ObjC) 1302 static CXIdxEntityLanguage getEntityLangFromSymbolLang(SymbolLanguage L) { 1304 case SymbolLanguage::C: return CXIdxEntityLang_C; 1305 case SymbolLanguage::ObjC: return CXIdxEntityLang_ObjC; 1306 case SymbolLanguage::CXX: return CXIdxEntityLang_CXX; 1307 case SymbolLanguage::Swift: return CXIdxEntityLang_Swift;