Searched refs:ScalarTraits (Results 1 - 22 of 22) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/TextAPI/MachO/
H A DTextStubCommon.cpp21 void ScalarTraits<FlowStringRef>::output(const FlowStringRef &Value, void *Ctx,
23 ScalarTraits<StringRef>::output(Value, Ctx, OS);
25 StringRef ScalarTraits<FlowStringRef>::input(StringRef Value, void *Ctx,
27 return ScalarTraits<StringRef>::input(Value, Ctx, Out.value);
29 QuotingType ScalarTraits<FlowStringRef>::mustQuote(StringRef Name) {
30 return ScalarTraits<StringRef>::mustQuote(Name);
44 void ScalarTraits<PlatformSet>::output(const PlatformSet &Values, void *IO,
80 StringRef ScalarTraits<PlatformSet>::input(StringRef Scalar, void *IO,
116 QuotingType ScalarTraits<PlatformSet>::mustQuote(StringRef) {
128 void ScalarTraits<Architectur
[all...]
H A DTextStubCommon.h34 template <> struct ScalarTraits<FlowStringRef> { struct in namespace:llvm::yaml
44 template <> struct ScalarTraits<MachO::PlatformSet> { struct in namespace:llvm::yaml
54 template <> struct ScalarTraits<MachO::Architecture> { struct in namespace:llvm::yaml
60 template <> struct ScalarTraits<MachO::PackedVersion> { struct in namespace:llvm::yaml
66 template <> struct ScalarTraits<SwiftVersion> { struct in namespace:llvm::yaml
72 template <> struct ScalarTraits<UUID> { struct in namespace:llvm::yaml
H A DTextStub.cpp376 template <> struct ScalarTraits<Target> { struct in namespace:llvm::yaml
/freebsd-11-stable/contrib/llvm-project/llvm/lib/BinaryFormat/
H A DMsgPackDocumentYAML.cpp76 StringRef Err = yaml::ScalarTraits<uint64_t>::input(S, nullptr, getUInt());
79 Err = yaml::ScalarTraits<int64_t>::input(S, nullptr, getInt());
90 StringRef Err = yaml::ScalarTraits<bool>::input(S, nullptr, getBool());
96 StringRef Err = yaml::ScalarTraits<double>::input(S, nullptr, getFloat());
102 StringRef Err = yaml::ScalarTraits<std::string>::input(S, nullptr, V);
189 return ScalarTraits<int64_t>::mustQuote(ScalarStr);
191 return ScalarTraits<uint64_t>::mustQuote(ScalarStr);
193 return ScalarTraits<StringRef>::mustQuote(ScalarStr);
195 return ScalarTraits<bool>::mustQuote(ScalarStr);
197 return ScalarTraits<doubl
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypeHashing.cpp35 void ScalarTraits<GlobalHash>::output(const GlobalHash &GH, void *Ctx,
37 ScalarTraits<BinaryRef>::output(GH.Hash, Ctx, OS);
40 StringRef ScalarTraits<GlobalHash>::input(StringRef Scalar, void *Ctx,
42 return ScalarTraits<BinaryRef>::input(Scalar, Ctx, GH.Hash);
H A DYAML.cpp22 void yaml::ScalarTraits<yaml::BinaryRef>::output(
27 StringRef yaml::ScalarTraits<yaml::BinaryRef>::input(StringRef Scalar, void *,
H A DMachOYAML.cpp37 void ScalarTraits<char_16>::output(const char_16 &Val, void *,
43 StringRef ScalarTraits<char_16>::input(StringRef Scalar, void *, char_16 &Val) {
54 QuotingType ScalarTraits<char_16>::mustQuote(StringRef S) {
58 void ScalarTraits<uuid_t>::output(const uuid_t &Val, void *, raw_ostream &Out) {
62 StringRef ScalarTraits<uuid_t>::input(StringRef Scalar, void *, uuid_t &Val) {
79 QuotingType ScalarTraits<uuid_t>::mustQuote(StringRef S) {
H A DCodeViewYAMLTypes.cpp144 void ScalarTraits<GUID>::output(const GUID &G, void *, llvm::raw_ostream &OS) {
148 StringRef ScalarTraits<GUID>::input(StringRef Scalar, void *Ctx, GUID &S) {
171 void ScalarTraits<TypeIndex>::output(const TypeIndex &S, void *,
176 StringRef ScalarTraits<TypeIndex>::input(StringRef Scalar, void *Ctx,
179 StringRef Result = ScalarTraits<uint32_t>::input(Scalar, Ctx, I);
184 void ScalarTraits<APSInt>::output(const APSInt &S, void *, raw_ostream &OS) {
188 StringRef ScalarTraits<APSInt>::input(StringRef Scalar, void *Ctx, APSInt &S) {
H A DCodeViewYAMLSymbols.cpp67 StringRef ScalarTraits<TypeName>::input(StringRef S, void *V, TypeName &T) {
68 return ScalarTraits<StringRef>::input(S, V, T.value);
71 void ScalarTraits<TypeName>::output(const TypeName &T, void *V,
73 ScalarTraits<StringRef>::output(T.value, V, R);
H A DMinidumpYAML.cpp179 template <std::size_t N> struct ScalarTraits<FixedSizeHex<N>> { struct in namespace:llvm::yaml
216 template <std::size_t N> struct ScalarTraits<FixedSizeString<N>> { struct in namespace:llvm::yaml
H A DCodeViewYAMLDebugSections.cpp251 void ScalarTraits<HexFormattedString>::output(const HexFormattedString &Value,
258 StringRef ScalarTraits<HexFormattedString>::input(StringRef Scalar, void *ctxt,
H A DELFYAML.cpp855 template <> struct ScalarTraits<StOtherPiece> { struct in namespace:llvm::yaml
869 template <> struct ScalarTraits<ELFYAML::YAMLFlowString> { struct in namespace:llvm::yaml
880 return ScalarTraits<StringRef>::mustQuote(S);
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DYAML.h106 template <> struct ScalarTraits<BinaryRef> { struct in namespace:llvm::yaml
H A DMachOYAML.h263 template <> struct ScalarTraits<char_16> { struct in namespace:llvm::yaml
273 template <> struct ScalarTraits<uuid_t> { struct in namespace:llvm::yaml
/freebsd-11-stable/contrib/llvm-project/llvm/lib/TextAPI/ELF/
H A DTBEHandler.cpp39 template <> struct ScalarTraits<ELFArchMapper> { struct in namespace:llvm::yaml
73 template <> struct ScalarTraits<VersionTuple> { struct in namespace:llvm::yaml
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMIRYamlMapping.h47 template <> struct ScalarTraits<StringValue> { struct in namespace:llvm::yaml
68 template <> struct ScalarTraits<FlowStringValue> { struct in namespace:llvm::yaml
70 return ScalarTraits<StringValue>::output(S, nullptr, OS);
74 return ScalarTraits<StringValue>::input(Scalar, Ctx, S);
90 return ScalarTraits<StringValue>::output(S.Value, Ctx, OS);
94 return ScalarTraits<StringValue>::input(Scalar, Ctx, S.Value);
112 template <> struct ScalarTraits<UnsignedValue> { struct in namespace:llvm::yaml
114 return ScalarTraits<unsigned>::output(Value.Value, Ctx, OS);
121 return ScalarTraits<unsigned>::input(Scalar, Ctx, Value.Value);
125 return ScalarTraits<unsigne
[all...]
/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Utility/
H A DGDBRemote.h139 template <> struct ScalarTraits<lldb_private::GDBRemotePacket::BinaryData> { struct in namespace:llvm::yaml
/freebsd-11-stable/contrib/llvm-project/lldb/source/Utility/
H A DGDBRemote.cpp73 void yaml::ScalarTraits<GDBRemotePacket::BinaryData>::output(
78 StringRef yaml::ScalarTraits<GDBRemotePacket::BinaryData>::input(
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DYAMLTraits.h134 /// struct ScalarTraits<MyType> {
146 template <typename T, typename Enable = void> struct ScalarTraits { struct in namespace:llvm::yaml
340 // Test if ScalarTraits<T> is defined on type T.
357 (sizeof(test<ScalarTraits<T>>(nullptr, nullptr, nullptr)) == 1);
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);
1156 struct ScalarTraits<bool> { struct in namespace:llvm
1163 struct ScalarTraits<StringRe struct in namespace:llvm
1170 struct ScalarTraits<std::string> { struct in namespace:llvm
1177 struct ScalarTraits<uint8_t> { struct in namespace:llvm
1184 struct ScalarTraits<uint16_t> { struct in namespace:llvm
1191 struct ScalarTraits<uint32_t> { struct in namespace:llvm
1198 struct ScalarTraits<uint64_t> { struct in namespace:llvm
1205 struct ScalarTraits<int8_t> { struct in namespace:llvm
1212 struct ScalarTraits<int16_t> { struct in namespace:llvm
1219 struct ScalarTraits<int32_t> { struct in namespace:llvm
1226 struct ScalarTraits<int64_t> { struct in namespace:llvm
1233 struct ScalarTraits<float> { struct in namespace:llvm
1240 struct ScalarTraits<double> { struct in namespace:llvm
1250 struct ScalarTraits< struct in namespace:llvm
1662 struct ScalarTraits<Hex8> { struct in namespace:llvm
1669 struct ScalarTraits<Hex16> { struct in namespace:llvm
1676 struct ScalarTraits<Hex32> { struct in namespace:llvm
1683 struct ScalarTraits<Hex64> { struct in namespace:llvm
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Remarks/
H A DYAMLRemarkSerializer.cpp111 return ScalarTraits<StringRef>::output(S.Value, Ctx, OS);
115 return ScalarTraits<StringRef>::input(Scalar, Ctx, S.Value);
/freebsd-11-stable/contrib/llvm-project/lld/lib/ReaderWriter/MachO/
H A DMachONormalizedFileYAML.cpp241 template <> struct ScalarTraits<SectionAlignment> { struct in namespace:llvm::yaml
484 struct ScalarTraits<VMProtect> { struct in namespace:llvm::yaml
693 struct ScalarTraits<PackedVersion> { struct in namespace:llvm::yaml
/freebsd-11-stable/contrib/llvm-project/lld/lib/ReaderWriter/YAML/
H A DReaderWriterYAML.cpp49 using llvm::yaml::ScalarTraits;
259 template <> struct ScalarTraits<RefKind> { struct in namespace:llvm::yaml
461 template <> struct ScalarTraits<lld::DefinedAtom::Alignment> { struct in namespace:llvm::yaml
538 template <> struct ScalarTraits<ImplicitHex8> {

Completed in 135 milliseconds