reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/Demangle/ItaniumDemangle.h
  681   FunctionRefQual RefQual;
  686                FunctionRefQual RefQual_, const Node *ExceptionSpec_)
  772   FunctionRefQual RefQual;
  777                    FunctionRefQual RefQual_)
  789   FunctionRefQual getRefQual() const { return RefQual; }
 2406   template <class T, class... Args> Node *make(Args &&... args) {
 2497     FunctionRefQual ReferenceQualifier = FrefQualNone;
 3515   FunctionRefQual ReferenceQualifier = FrefQualNone;
lib/Demangle/ItaniumDemangle.cpp
   75   template<typename ...Ts> static bool anyWantNewline(Ts ...Vs) {
  136   void print(FunctionRefQual RQ) {
  138     case FunctionRefQual::FrefQualNone:
  140     case FunctionRefQual::FrefQualLValue:
  142     case FunctionRefQual::FrefQualRValue:
  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.h
   72     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; };