reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
309 inline Qualifiers operator|=(Qualifiers &Q1, Qualifiers Q2) { 309 inline Qualifiers operator|=(Qualifiers &Q1, Qualifiers Q2) { 309 inline Qualifiers operator|=(Qualifiers &Q1, Qualifiers Q2) { 315 const Qualifiers Quals; 328 QualType(const Node *Child_, Qualifiers Quals_) 680 Qualifiers CVQuals; 685 FunctionType(const Node *Ret_, NodeArray Params_, Qualifiers CVQuals_, 771 Qualifiers CVQuals; 776 const Node *Attrs_, Qualifiers CVQuals_, 788 Qualifiers getCVQuals() const { return CVQuals; } 2406 template <class T, class... Args> Node *make(Args &&... args) { 2453 Qualifiers parseCVQualifiers(); 2496 Qualifiers CVQualifiers = QualNone; 3137 Qualifiers CVTmp = parseCVQualifiers(); 3478 Qualifiers CVQuals = parseCVQualifiers(); 3696 Qualifiers Quals = parseCVQualifiers(); 4088 Qualifiers AbstractManglingParser<Alloc, Derived>::parseCVQualifiers() { 4089 Qualifiers CVR = QualNone;lib/Demangle/ItaniumDemangle.cpp
75 template<typename ...Ts> static bool anyWantNewline(Ts ...Vs) { 146 void print(Qualifiers Qs) { 148 struct QualName { Qualifiers Q; const char *Name; } Names[] = { 195 template<typename T> void printWithPendingNewline(T V) { 201 template<typename T> void printWithComma(T V) { 215 template<typename T, typename ...Rest> void operator()(T V, Rest ...Vs) { 319 template<typename T, typename ...Args> T *makeNode(Args &&...args) {lib/Support/ItaniumManglingCanonicalizer.cpp
34 typename std::enable_if<std::is_integral<T>::value || 35 std::is_enum<T>::value>::type 36 operator()(T V) { 58 void profileCtor(llvm::FoldingSetNodeID &ID, Node::Kind K, T ...V) { 71 template<typename ...T> void operator()(T ...V) { 108 std::pair<Node *, bool> getOrCreateNode(bool CreateNewNodes, Args &&... As) { 157 template<typename T, typename ...Args> Node *makeNodeSimple(Args &&...As) { 179 template<typename ...Args> Node *make(Args &&...As) { 185 template<typename T, typename ...Args> Node *makeNode(Args &&...As) {tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
277 template <typename T, typename... Args> T *makeNode(Args &&... args) {
unittests/Demangle/ItaniumDemangleTest.cpp 26 template <typename T, typename... Args> T *makeNode(Args &&... args) {
usr/include/c++/7.4.0/bits/move.h72 constexpr _Tp&& 83 constexpr _Tp&&usr/include/c++/7.4.0/type_traits
326 : public __is_integral_helper<typename remove_cv<_Tp>::type>::type 354 : public __is_floating_point_helper<typename remove_cv<_Tp>::type>::type 588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type 588 : public __or_<is_integral<_Tp>, is_floating_point<_Tp>>::type 742 : public __is_signed_helper<_Tp>::type 748 : public __and_<is_arithmetic<_Tp>, __not_<is_signed<_Tp>>> 748 : public __and_<is_arithmetic<_Tp>, __not_<is_signed<_Tp>>> 1554 { typedef _Tp type; }; 1563 { typedef _Tp type; }; 1574 remove_const<typename remove_volatile<_Tp>::type>::type type; 1633 { typedef _Tp type; };