| /src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| CommentBriefParser.h | 32 const CommandTraits &Traits; 44 BriefParser(Lexer &L, const CommandTraits &Traits);
|
| CommentParser.h | 51 const CommandTraits &Traits; 84 Traits.getCommandInfo(Tok.getCommandID())->IsBlockCommand; 90 const CommandTraits &Traits);
|
| JSONNodeDumper.h | 131 const comments::CommandTraits *Traits; 189 const comments::CommandTraits *Traits) 191 PrintPolicy(PrintPolicy), Traits(Traits), LastLocLine(0), 416 const comments::CommandTraits *Traits) 417 : NodeDumper(OS, SrcMgr, Ctx, PrintPolicy, Traits) {}
|
| /src/external/gpl3/gcc/dist/gcc/ |
| hash-set.h | 26 KeyId may be a non-trivial (non-POD) type provided a suitabe Traits 27 class. Default Traits specializations are provided for basic types 35 typename Traits = default_hash_traits<KeyId> > 39 typedef typename Traits::value_type Key; 58 Key *e = m_table.find_slot_with_hash (k, Traits::hash (k), INSERT); 59 bool existed = !Traits::is_empty (*e); 64 gcc_checking_assert (!Traits::is_empty (*e) 65 && !Traits::is_deleted (*e)); 76 return (m_table.find_slot_with_hash (k, Traits::hash (k), NO_INSERT) 78 Key &e = m_table.find_with_hash (k, Traits::hash (k)) [all...] |
| hash-map.h | 27 a suitabe Traits class. A few default Traits specializations are 37 typename Traits /* = simple_hashmap_traits<default_hash_traits<Key>, 41 typedef typename Traits::key_type Key; 52 return Traits::hash (e.m_key); 57 return Traits::equal_keys (a.m_key, b); 60 static void remove (hash_entry &e) { Traits::remove (e); } 62 static void mark_deleted (hash_entry &e) { Traits::mark_deleted (e); } 66 return Traits::is_deleted (e); 69 static const bool empty_zero_p = Traits::empty_zero_p [all...] |
| ordered-hash-map.h | 33 typename Traits> 36 typedef typename Traits::key_type Key; 198 hash_map<KeyId, Value, Traits> m_map; 210 typename Traits = simple_hashmap_traits<default_hash_traits<Key>,
|
| bitmap.h | 215 #include "array-traits.h" 974 template<typename T, typename Traits = array_traits<T> > 978 typedef typename Traits::element_type array_element_type; 992 template<typename T, typename Traits> 993 class bitmap_view<T, Traits, true> : public base_bitmap_view<T, Traits> 997 : base_bitmap_view<T, Traits> (array, m_bitmap_elements) {} 1003 * sizeof (typename Traits::element_type) 1004 * Traits::constant_size, 1012 template<typename T, typename Traits> [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/ADT/ |
| Waymarking.h | 203 using Traits = WTraits; 209 using Traits = WTraits; 215 Traits::TAG_MASK; 231 size_t Count = Marker::Traits::Tags::Remain; 232 if (Offset <= Marker::Traits::NUM_STATIC_TAGS) { 234 while (Offset != Marker::Traits::NUM_STATIC_TAGS) { 235 Marker::setWaymark(*Begin, Marker::Traits::Tags::Values[Offset]); 248 size_t Off = Marker::Traits::NUM_STATIC_TAGS; 252 unsigned Tag = Count & Marker::Traits::MARK_MASK; 255 if (Count <= Marker::Traits::MARK_MASK) [all...] |
| IntervalMap.h | 22 // A Traits class specifies how keys are compared. It also allows IntervalMap to 37 // template <typename KeyT, typename ValT, unsigned N, typename Traits> 65 // template <typename KeyT, typename ValT, unsigned N, typename Traits> 94 // template <typename KeyT, typename ValT, unsigned N, typename Traits> 122 //--- Key traits ---// 128 // The IntervalMapInfo traits class is used to determine if a key is contained 558 // - Traits::stopLess(start(i), stop(i)) - Non-empty, sane intervals. 560 // - Traits::stopLess(stop(i), start(i + 1) - Sorted. 562 // - value(i) != value(i + 1) || !Traits::adjacent(stop(i), start(i + 1)) 567 template <typename KeyT, typename ValT, unsigned N, typename Traits> [all...] |
| ilist_iterator.h | 62 using Traits = ilist_detail::IteratorTraits<OptionsT, IsConst>; 66 using value_type = typename Traits::value_type; 67 using pointer = typename Traits::pointer; 68 using reference = typename Traits::reference; 75 using node_pointer = typename Traits::node_pointer; 76 using node_reference = typename Traits::node_reference;
|
| TypeSwitch.h | 49 using Traits = function_traits<std::decay_t<CallableT>>; 51 std::remove_reference_t<typename Traits::template arg_t<0>>>>;
|
| /src/external/gpl3/gcc.old/dist/gcc/ |
| hash-set.h | 26 KeyId may be a non-trivial (non-POD) type provided a suitabe Traits 27 class. Default Traits specializations are provided for basic types 35 typename Traits = default_hash_traits<KeyId> > 39 typedef typename Traits::value_type Key; 58 Key *e = m_table.find_slot_with_hash (k, Traits::hash (k), INSERT); 59 bool existed = !Traits::is_empty (*e); 71 return (m_table.find_slot_with_hash (k, Traits::hash (k), NO_INSERT) 73 Key &e = m_table.find_with_hash (k, Traits::hash (k)); 74 return !Traits::is_empty (e); 79 m_table.remove_elt_with_hash (k, Traits::hash (k)) [all...] |
| hash-map.h | 27 a suitabe Traits class. A few default Traits specializations are 37 typename Traits /* = simple_hashmap_traits<default_hash_traits<Key>, 41 typedef typename Traits::key_type Key; 52 return Traits::hash (e.m_key); 57 return Traits::equal_keys (a.m_key, b); 60 static void remove (hash_entry &e) { Traits::remove (e); } 62 static void mark_deleted (hash_entry &e) { Traits::mark_deleted (e); } 66 return Traits::is_deleted (e); 69 static const bool empty_zero_p = Traits::empty_zero_p [all...] |
| ordered-hash-map.h | 33 typename Traits> 36 typedef typename Traits::key_type Key; 172 hash_map<KeyId, Value, Traits> m_map; 184 typename Traits = simple_hashmap_traits<default_hash_traits<Key>,
|
| bitmap.h | 213 #include "array-traits.h" 971 template<typename T, typename Traits = array_traits<T> > 975 typedef typename Traits::element_type array_element_type; 989 template<typename T, typename Traits> 990 class bitmap_view<T, Traits, true> : public base_bitmap_view<T, Traits> 994 : base_bitmap_view<T, Traits> (array, m_bitmap_elements) {} 1000 * sizeof (typename Traits::element_type) 1001 * Traits::constant_size, 1009 template<typename T, typename Traits> [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/DebugInfo/PDB/Native/ |
| HashTable.h | 220 /// traits defining hash function and equality. 222 const_iterator find_as(const Key &K, TraitsT &Traits) const { 223 uint32_t H = Traits.hashLookupKey(K) % capacity(); 228 if (Traits.storageKeyToLookupKey(Buckets[I].first) == K) 251 /// Set the entry using a key type that the specified Traits can convert 254 bool set_as(const Key &K, ValueT V, TraitsT &Traits) { 255 return set_as_internal(K, std::move(V), Traits, None); 259 ValueT get(const Key &K, TraitsT &Traits) const { 260 auto Iter = find_as(K, Traits); 274 /// Set the entry using a key type that the specified Traits can conver [all...] |
| /src/external/apache2/llvm/dist/clang/include/clang/CodeGen/ |
| ConstantInitBuilder.h | 344 template <class Impl, class Traits> 346 : public Traits::AggregateBuilderBase { 347 using super = typename Traits::AggregateBuilderBase; 349 using InitBuilder = typename Traits::InitBuilder; 350 using ArrayBuilder = typename Traits::ArrayBuilder; 351 using StructBuilder = typename Traits::StructBuilder; 352 using AggregateBuilderBase = typename Traits::AggregateBuilderBase; 416 template <class Traits> 418 : public ConstantAggregateBuilderTemplateBase<typename Traits::ArrayBuilder, 419 Traits> { [all...] |
| /src/external/apache2/llvm/dist/llvm/include/llvm/Support/ |
| BinaryItemStream.h | 33 template <typename T, typename Traits = BinaryItemTraits<T>> 49 if (Size > Traits::length(Item)) 51 Buffer = Traits::bytes(Item).take_front(Size); 60 Buffer = Traits::bytes(Items[*ExpectedIndex]); 79 uint32_t Len = Traits::length(Item);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| SSAUpdaterImpl.h | 34 using Traits = SSAUpdaterTraits<UpdaterT>; 35 using BlkT = typename Traits::BlkT; 36 using ValT = typename Traits::ValT; 37 using PhiT = typename Traits::PhiT; 99 ValT V = Traits::GetUndefVal(BB, Updater); 130 Traits::FindPredecessorBlocks(Info->BB, &Preds); 196 for (typename Traits::BlkSucc_iterator SI = 197 Traits::BlkSucc_begin(Info->BB), 198 E = Traits::BlkSucc_end(Info->BB); SI != E; ++SI) { 256 Pred->AvailableVal = Traits::GetUndefVal(Pred->BB, Updater) [all...] |
| /src/external/apache2/llvm/dist/clang/lib/AST/ |
| CommentBriefParser.cpp | 56 BriefParser::BriefParser(Lexer &L, const CommandTraits &Traits) : 57 L(L), Traits(Traits) { 80 const CommandInfo *Info = Traits.getCommandInfo(Tok.getCommandID());
|
| CommentSema.cpp | 29 DiagnosticsEngine &Diags, CommandTraits &Traits, 31 Allocator(Allocator), SourceMgr(SourceMgr), Diags(Diags), Traits(Traits), 93 << Command->getCommandNameRange(Traits); 99 const CommandInfo *Info = Traits.getCommandInfo(Comment->getCommandID()); 132 const CommandInfo *Info = Traits.getCommandInfo(Comment->getCommandID()); 171 const CommandInfo *Info = Traits.getCommandInfo(Comment->getCommandID()); 296 << Command->getCommandNameRange(Traits); 370 StringRef CommandName = Traits.getCommandInfo(CommandID)->Name; 389 StringRef CommandName = Traits.getCommandInfo(CommandID)->Name [all...] |
| /src/external/apache2/llvm/dist/clang/lib/Index/ |
| CommentToXML.cpp | 85 const CommandTraits &Traits); 98 const CommandTraits &Traits) : 122 const CommandInfo *Info = Traits.getCommandInfo(BCC->getCommandID()); 173 const CommandInfo *Info = Traits.getCommandInfo(VLC->getCommandID()); 223 const CommandTraits &Traits) : 224 FC(FC), Result(Str), Traits(Traits) 257 const CommandTraits &Traits; 334 const CommandInfo *Info = Traits.getCommandInfo(C->getCommandID()); 443 FullCommentParts Parts(C, Traits); [all...] |
| /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/core/stdcpp/ |
| string_view.d | 42 * Character traits classes specify character properties and provide specific 53 extern(C++, class) struct basic_string_view(T, Traits = char_traits!T)
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| MachineInstrBundleIterator.h | 109 using Traits = MachineInstrBundleIteratorTraits<Ty, IsReverse>; 110 using instr_iterator = typename Traits::instr_iterator; 124 using nonconst_instr_iterator = typename Traits::nonconst_instr_iterator; 125 using const_instr_iterator = typename Traits::const_instr_iterator;
|
| /src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| Ownership.h | 55 using Traits = llvm::PointerLikeTypeTraits<PtrTy>; 81 return Traits::getFromVoidPointer(Ptr); 85 Ptr = Traits::getAsVoidPointer(P);
|