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

References

include/llvm/Support/YAMLTraits.h
  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);
  865   void mapOptional(const char *Key, T &Val, const DefaultT &Default) {
  865   void mapOptional(const char *Key, T &Val, const DefaultT &Default) {
  892   void mapOptionalWithContext(const char *Key, T &Val, const DefaultT &Default,
  892   void mapOptionalWithContext(const char *Key, T &Val, const DefaultT &Default,
  894     static_assert(std::is_convertible<DefaultT, T>::value,
  894     static_assert(std::is_convertible<DefaultT, T>::value,
  924   void processKeyWithDefault(const char *Key, T &Val, const T &DefaultValue,
  924   void processKeyWithDefault(const char *Key, T &Val, const T &DefaultValue,
  988 typename std::enable_if<has_ScalarTraits<T>::value, void>::type
  989 yamlize(IO &io, T &Val, bool, EmptyContext &Ctx) {
  993     ScalarTraits<T>::output(Val, io.getContext(), Buffer);
  995     io.scalarString(Str, ScalarTraits<T>::mustQuote(Str));
  999     io.scalarString(Str, ScalarTraits<T>::mustQuote(Str));
 1000     StringRef Result = ScalarTraits<T>::input(Str, io.getContext(), Val);
tools/lld/include/lld/Core/DefinedAtom.h
  209     bool operator==(const Alignment &rhs) const {
  253   virtual Alignment alignment() const = 0;
tools/lld/include/lld/Core/Simple.h
  166   Alignment alignment() const override { return 1; }
tools/lld/lib/ReaderWriter/MachO/ArchHandler_arm.cpp
 1438   Alignment alignment() const override { return 4; }
 1483   Alignment alignment() const override { return 4; }
tools/lld/lib/ReaderWriter/MachO/Atoms.h
   31                    const ArrayRef<uint8_t> content, Alignment align)
   39                    Alignment align)
   51   Alignment alignment() const override { return _align; }
   79   const DefinedAtom::Alignment _align;
   93                                 StringRef sectionName, Alignment align)
  114                         uint64_t size, DefinedAtom::Alignment align)
  126   Alignment alignment() const override { return _align; }
  138   const DefinedAtom::Alignment _align;
tools/lld/lib/ReaderWriter/MachO/CompactUnwindPass.cpp
   96   Alignment alignment() const override { return 4; }
tools/lld/lib/ReaderWriter/MachO/File.h
   52     DefinedAtom::Alignment align(
   75     DefinedAtom::Alignment align(
   94     DefinedAtom::Alignment align(
  127                            DefinedAtom::Alignment align, bool copyRefs) {
tools/lld/lib/ReaderWriter/MachO/GOTPass.cpp
   62   Alignment alignment() const override {
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp
  379   DefinedAtom::Alignment atomAlign = atom->alignment();
tools/lld/lib/ReaderWriter/MachO/ObjCPass.cpp
   67   Alignment alignment() const override {
tools/lld/lib/ReaderWriter/MachO/StubsPass.cpp
   45   Alignment alignment() const override {
   81   Alignment alignment() const override {
  118   Alignment alignment() const override {
  152   Alignment alignment() const override {
  187   Alignment alignment() const override {
tools/lld/lib/ReaderWriter/MachO/TLVPass.cpp
   38   Alignment alignment() const override {
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp
  462   static void output(const lld::DefinedAtom::Alignment &value, void *ctxt,
  472                          lld::DefinedAtom::Alignment &value) {
  872     Alignment alignment() const override { return _alignment; }
  927     Alignment                           _alignment;
usr/include/c++/7.4.0/type_traits
  215     : public __is_void_helper<typename remove_cv<_Tp>::type>::type
  581     : public __or_<is_lvalue_reference<_Tp>,
  582                    is_rvalue_reference<_Tp>>::type
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  601     : public __not_<__or_<is_function<_Tp>, is_reference<_Tp>,
  602                           is_void<_Tp>>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  638     : public __or_<is_object<_Tp>, is_reference<_Tp>>::type
  762     typename add_rvalue_reference<_Tp>::type declval() noexcept;
 1526 	static void __test_aux(_To1);
 1538       typedef decltype(__test<_From, _To>(0)) type;
 1538       typedef decltype(__test<_From, _To>(0)) type;
 1545     : public __is_convertible_helper<_From, _To>::type
 1545     : public __is_convertible_helper<_From, _To>::type
 1554     { typedef _Tp     type; };
 1563     { typedef _Tp     type; };
 1574       remove_const<typename remove_volatile<_Tp>::type>::type     type;
 1659     { typedef _Tp&&   type; };
 1664     : public __add_rvalue_reference_helper<_Tp>