|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Definitions
include/llvm/ADT/APSInt.h 21 class LLVM_NODISCARD APSInt : public APInt {
include/llvm/ADT/StringRef.h 54 class StringRef {
include/llvm/ADT/Triple.h 43 class Triple {
include/llvm/BinaryFormat/COFF.h 65 struct header {
93 enum MachineTypes : unsigned {
123 enum Characteristics : unsigned {
203 enum SymbolStorageClass {
239 enum SymbolBaseType : unsigned {
258 enum SymbolComplexType : unsigned {
283 enum SectionCharacteristics : uint32_t {
330 enum RelocationTypeI386 : unsigned {
344 enum RelocationTypeAMD64 : unsigned {
364 enum RelocationTypesARM : unsigned {
384 enum RelocationTypesARM64 : unsigned {
416 struct AuxiliaryFunctionDefinition {
424 struct AuxiliarybfAndefSymbol {
432 struct AuxiliaryWeakExternal {
444 struct AuxiliarySectionDefinition {
454 struct AuxiliaryCLRToken {
575 struct DataDirectory {
600 enum WindowsSubsystem : unsigned {
619 enum DLLCharacteristics : unsigned {
include/llvm/BinaryFormat/Dwarf.h 82 enum Tag : uint16_t {
102 enum Attribute : uint16_t {
109 enum Form : uint16_t {
274 enum LineNumberOps : uint8_t {
280 enum LineNumberExtendedOps {
334 enum Constants {
366 enum UnitType : unsigned char {
include/llvm/BinaryFormat/MachO.h 36 enum HeaderFileType {
91 enum LoadCommandType : uint32_t {
114 enum SectionType : uint32_t {
214 enum DataRegionType {
223 enum RebaseType {
231 enum RebaseOpcode {
243 enum BindType {
263 enum BindOpcode {
286 enum ExportSymbolKind {
301 enum NListType : uint8_t {
392 enum RelocationInfoType {
589 struct fvmlib {
602 struct dylib {
842 struct build_tool_version {
include/llvm/BinaryFormat/Minidump.h 50 enum class StreamType : uint32_t {
67 struct MemoryDescriptor {
86 enum class MemoryProtection : uint32_t {
92 enum class MemoryState : uint32_t {
98 enum class MemoryType : uint32_t {
104 struct MemoryInfo {
143 struct X86Info {
149 struct ArmInfo {
153 struct OtherInfo {
182 struct VSFixedFileInfo {
230 struct Exception {
include/llvm/BinaryFormat/MsgPackDocument.h 38 class DocNode {
197 class MapDocNode : public DocNode {
217 class ArrayDocNode : public DocNode {
include/llvm/BinaryFormat/Wasm.h 74 struct WasmInitExpr {
include/llvm/BinaryFormat/XCOFF.h 76 enum StorageClass : uint8_t {
include/llvm/CodeGen/MIRYamlMapping.h 34 struct StringValue {
63 struct FlowStringValue : StringValue {
80 struct BlockStringValue {
100 struct UnsignedValue {
155 struct VirtualRegisterDefinition {
179 struct MachineFunctionLiveIn {
207 struct MachineStackObject {
208 enum ObjectType { DefaultType, SpillSlot, VariableSized };
275 struct FixedMachineStackObject {
276 enum ObjectType { DefaultType, SpillSlot };
353 struct CallSiteInfo {
356 struct ArgRegPair {
411 struct MachineConstantPoolValue {
433 struct MachineJumpTable {
434 struct Entry {
487 struct MachineFrameInfo {
572 struct MachineFunction {
include/llvm/CodeGen/MachineJumpTableInfo.h 46 enum JTEntryKind {
include/llvm/CodeGen/TargetFrameLowering.h 28 enum Value {
include/llvm/DebugInfo/CodeView/CodeView.h 33 enum TypeLeafKind : uint16_t {
47 enum SymbolKind : uint16_t {
78 enum class CPUType : uint16_t {
173 enum class CallingConvention : uint8_t {
201 enum class ClassOptions : uint16_t {
218 enum class FrameProcedureOptions : uint32_t {
244 enum class FunctionOptions : uint8_t {
292 enum class LabelType : uint16_t {
299 enum class ModifierOptions : uint16_t {
371 enum class PointerToMemberRepresentation : uint16_t {
383 enum class VFTableSlotKind : uint8_t {
401 enum class LocalSymFlags : uint16_t {
418 enum class PublicSymFlags : uint32_t {
428 enum class ProcSymFlags : uint8_t {
442 enum class CompileSym2Flags : uint32_t {
458 enum class CompileSym3Flags : uint32_t {
476 enum class ExportFlags : uint16_t {
506 enum class FrameCookieKind : uint8_t {
514 enum class RegisterId : uint16_t {
548 enum class ThunkOrdinal : uint8_t {
558 enum class TrampolineType : uint16_t { TrampIncremental, BranchIsland };
561 enum class FileChecksumKind : uint8_t { None, MD5, SHA1, SHA256 };
563 enum LineFlags : uint16_t {
593 struct CrossModuleExport {
include/llvm/DebugInfo/CodeView/GUID.h 21 struct GUID {
include/llvm/DebugInfo/CodeView/SymbolRecord.h 416 struct LocalVariableAddrRange {
422 struct LocalVariableAddrGap {
include/llvm/DebugInfo/CodeView/TypeIndex.h 95 class TypeIndex {
include/llvm/DebugInfo/CodeView/TypeRecord.h 106 class MemberPointerInfo {
725 class OneMethodRecord : public TypeRecord {
include/llvm/DebugInfo/MSF/MSFCommon.h 31 struct SuperBlock {
include/llvm/DebugInfo/PDB/Native/RawConstants.h 21 enum PdbRaw_ImplVer : uint32_t {
36 enum class PdbRaw_FeatureSig : uint32_t {
51 enum PdbRaw_DbiVer : uint32_t {
59 enum PdbRaw_TpiVer : uint32_t {
include/llvm/DebugInfo/PDB/PDBTypes.h 123 enum class PDB_Machine {
include/llvm/IR/Module.h 66 class Module {
include/llvm/IR/ModuleSummaryIndex.h 506 struct VFuncId {
514 struct ConstVCall {
795 struct TypeTestResolution {
800 enum Kind {
825 struct WholeProgramDevirtResolution {
826 enum Kind {
836 struct ByArg {
837 enum Kind {
862 struct TypeIdSummary {
916 class ModuleSummaryIndex {
include/llvm/IR/ModuleSummaryIndexYAML.h 137 struct FunctionSummaryYaml {
include/llvm/MC/MCInst.h 158 class MCInst {
include/llvm/ObjectYAML/COFFYAML.h 53 LLVM_YAML_STRONG_TYPEDEF(uint8_t, COMDATType)
54 LLVM_YAML_STRONG_TYPEDEF(uint32_t, WeakExternalCharacteristics)
55 LLVM_YAML_STRONG_TYPEDEF(uint8_t, AuxSymbolType)
57 struct Relocation {
69 struct Section {
83 struct Symbol {
98 struct PEHeader {
103 struct Object {
include/llvm/ObjectYAML/CodeViewYAMLDebugSections.h 45 struct YAMLFrameData {
57 struct YAMLCrossModuleImport {
62 struct SourceLineEntry {
69 struct SourceColumnEntry {
74 struct SourceLineBlock {
80 struct HexFormattedString {
84 struct SourceFileChecksumEntry {
98 struct InlineeSite {
110 struct YAMLDebugSubsection {
include/llvm/ObjectYAML/CodeViewYAMLSymbols.h 32 struct SymbolRecord {
include/llvm/ObjectYAML/CodeViewYAMLTypeHashing.h 31 struct GlobalHash {
42 struct DebugHSection {
include/llvm/ObjectYAML/CodeViewYAMLTypes.h 41 struct MemberRecord {
45 struct LeafRecord {
include/llvm/ObjectYAML/DWARFYAML.h 27 struct InitialLength {
47 struct AttributeAbbrev {
53 struct Abbrev {
60 struct ARangeDescriptor {
65 struct ARange {
74 struct PubEntry {
80 struct PubSection {
89 struct FormValue {
95 struct Entry {
100 struct Unit {
109 struct File {
116 struct LineTableOpcode {
127 struct LineTable {
143 struct Data {
include/llvm/ObjectYAML/ELFYAML.h 40 LLVM_YAML_STRONG_TYPEDEF(uint16_t, ELF_ET)
41 LLVM_YAML_STRONG_TYPEDEF(uint32_t, ELF_PT)
42 LLVM_YAML_STRONG_TYPEDEF(uint32_t, ELF_EM)
43 LLVM_YAML_STRONG_TYPEDEF(uint8_t, ELF_ELFCLASS)
44 LLVM_YAML_STRONG_TYPEDEF(uint8_t, ELF_ELFDATA)
45 LLVM_YAML_STRONG_TYPEDEF(uint8_t, ELF_ELFOSABI)
47 LLVM_YAML_STRONG_TYPEDEF(uint64_t, ELF_EF)
49 LLVM_YAML_STRONG_TYPEDEF(uint64_t, ELF_DYNTAG)
50 LLVM_YAML_STRONG_TYPEDEF(uint32_t, ELF_PF)
51 LLVM_YAML_STRONG_TYPEDEF(uint32_t, ELF_SHT)
52 LLVM_YAML_STRONG_TYPEDEF(uint32_t, ELF_REL)
53 LLVM_YAML_STRONG_TYPEDEF(uint8_t, ELF_RSS)
55 LLVM_YAML_STRONG_TYPEDEF(uint64_t, ELF_SHF)
56 LLVM_YAML_STRONG_TYPEDEF(uint16_t, ELF_SHN)
57 LLVM_YAML_STRONG_TYPEDEF(uint8_t, ELF_STB)
58 LLVM_YAML_STRONG_TYPEDEF(uint8_t, ELF_STT)
60 LLVM_YAML_STRONG_TYPEDEF(uint8_t, MIPS_AFL_REG)
61 LLVM_YAML_STRONG_TYPEDEF(uint8_t, MIPS_ABI_FP)
62 LLVM_YAML_STRONG_TYPEDEF(uint32_t, MIPS_AFL_EXT)
63 LLVM_YAML_STRONG_TYPEDEF(uint32_t, MIPS_AFL_ASE)
64 LLVM_YAML_STRONG_TYPEDEF(uint32_t, MIPS_AFL_FLAGS1)
65 LLVM_YAML_STRONG_TYPEDEF(uint32_t, MIPS_ISA)
69 struct FileHeader {
85 struct SectionName {
89 struct ProgramHeader {
101 struct Symbol {
113 struct SectionOrType {
117 struct DynamicEntry {
122 struct StackSizeEntry {
127 struct NoteEntry {
252 struct VernauxEntry {
259 struct VerneedEntry {
276 struct AddrsigSymbol {
306 struct VerdefEntry {
338 struct Relocation {
387 struct Object {
include/llvm/ObjectYAML/MachOYAML.h 30 struct Section {
46 struct FileHeader {
57 struct LoadCommand {
68 struct NListEntry {
76 struct RebaseOpcode {
82 struct BindOpcode {
90 struct ExportEntry {
101 struct LinkEditData {
113 struct Object {
122 struct FatHeader {
127 struct FatArch {
136 struct UniversalBinary {
include/llvm/ObjectYAML/MinidumpYAML.h 73 struct ParsedModule {
84 struct ParsedThread {
94 struct ParsedMemoryDescriptor {
182 LLVM_YAML_STRONG_TYPEDEF(StringRef, BlockStringRef)
201 struct Object {
include/llvm/ObjectYAML/ObjectYAML.h 25 struct YamlObjectFile {
include/llvm/ObjectYAML/WasmYAML.h 29 LLVM_YAML_STRONG_TYPEDEF(uint32_t, SectionType)
30 LLVM_YAML_STRONG_TYPEDEF(uint32_t, ValueType)
31 LLVM_YAML_STRONG_TYPEDEF(uint32_t, TableType)
33 LLVM_YAML_STRONG_TYPEDEF(uint32_t, ExportKind)
34 LLVM_YAML_STRONG_TYPEDEF(uint32_t, Opcode)
35 LLVM_YAML_STRONG_TYPEDEF(uint32_t, RelocType)
36 LLVM_YAML_STRONG_TYPEDEF(uint32_t, SymbolFlags)
37 LLVM_YAML_STRONG_TYPEDEF(uint32_t, SymbolKind)
38 LLVM_YAML_STRONG_TYPEDEF(uint32_t, SegmentFlags)
39 LLVM_YAML_STRONG_TYPEDEF(uint32_t, LimitFlags)
40 LLVM_YAML_STRONG_TYPEDEF(uint32_t, ComdatKind)
41 LLVM_YAML_STRONG_TYPEDEF(uint32_t, FeaturePolicyPrefix)
43 struct FileHeader {
47 struct Limits {
53 struct Table {
58 struct Export {
64 struct ElemSegment {
70 struct Global {
77 struct Event {
83 struct Import {
96 struct LocalDecl {
101 struct Function {
107 struct Relocation {
114 struct DataSegment {
122 struct NameEntry {
127 struct ProducerEntry {
132 struct FeatureEntry {
137 struct SegmentInfo {
144 struct Signature {
151 struct SymbolInfo {
162 struct InitFunction {
167 struct ComdatEntry {
172 struct Comdat {
392 struct Object {
include/llvm/ObjectYAML/XCOFFYAML.h 22 struct FileHeader {
32 struct Symbol {
41 struct Object {
include/llvm/ObjectYAML/YAML.h 63 class BinaryRef {
include/llvm/Remarks/Remark.h 30 struct RemarkLocation {
42 struct Argument {
include/llvm/Support/AMDGPUMetadata.h 42 enum class AccessQualifier : uint8_t {
51 enum class AddressSpaceQualifier : uint8_t {
62 enum class ValueKind : uint8_t {
82 enum class ValueType : uint8_t {
120 struct Metadata final {
187 struct Metadata final {
258 struct Metadata final {
330 struct Metadata final {
386 struct Metadata final {
420 struct Metadata final {
include/llvm/Support/Error.h 157 class LLVM_NODISCARD Error {
include/llvm/Support/VersionTuple.h 26 class VersionTuple {
include/llvm/Support/YAMLTraits.h 411 template <class T> struct has_MappingTraits<T, EmptyContext> {
1656 LLVM_YAML_STRONG_TYPEDEF(uint8_t, Hex8)
1657 LLVM_YAML_STRONG_TYPEDEF(uint16_t, Hex16)
1658 LLVM_YAML_STRONG_TYPEDEF(uint32_t, Hex32)
1659 LLVM_YAML_STRONG_TYPEDEF(uint64_t, Hex64)
include/llvm/TextAPI/ELF/ELFStub.h 27 enum class ELFSymbolType {
37 struct ELFSymbol {
52 class ELFStub {
include/llvm/TextAPI/MachO/Architecture.h 24 enum Architecture : uint8_t {
include/llvm/TextAPI/MachO/InterfaceFile.h 37 enum class ObjCConstraintType : unsigned {
include/llvm/TextAPI/MachO/PackedVersion.h 22 class PackedVersion {
include/llvm/TextAPI/MachO/Target.h 24 class Target {
include/llvm/XRay/InstrumentationMap.h 40 enum class FunctionKinds { ENTRY, EXIT, TAIL, LOG_ARGS_ENTER, CUSTOM_EVENT };
55 struct YAMLXRaySledEntry {
include/llvm/XRay/XRayRecord.h 57 enum class RecordTypes {
include/llvm/XRay/YAMLXRayRecord.h 23 struct YAMLXRayFileHeader {
31 struct YAMLXRayRecord {
44 struct YAMLXRayTrace {
lib/BinaryFormat/MsgPackDocumentYAML.cpp 24 struct ScalarDocNode : DocNode {
lib/ObjectYAML/CodeViewYAMLSymbols.cpp 205 struct SymbolRecordBase {
lib/ObjectYAML/CodeViewYAMLTypes.cpp 78 struct LeafRecordBase {
117 struct MemberRecordBase {
lib/ObjectYAML/ELFYAML.cpp 850 LLVM_YAML_STRONG_TYPEDEF(StringRef, StOtherPiece)
lib/Remarks/YAMLRemarkSerializer.cpp 104 struct StringBlockVal {
lib/Target/AMDGPU/SIMachineFunctionInfo.h 118 struct SIArgument {
186 struct SIArgumentInfo {
236 struct SIMode {
lib/TextAPI/ELF/TBEHandler.cpp 19 LLVM_YAML_STRONG_TYPEDEF(ELFArch, ELFArchMapper)
lib/TextAPI/MachO/TextStub.cpp 209 struct ExportSection {
221 struct UndefinedSection {
231 struct SymbolSection {
241 struct MetadataSection {
247 struct UmbrellaSection {
253 struct UUIDv4 {
263 enum TBDFlags : unsigned {
lib/TextAPI/MachO/TextStubCommon.h 26 LLVM_YAML_STRONG_TYPEDEF(llvm::StringRef, FlowStringRef)
27 LLVM_YAML_STRONG_TYPEDEF(uint8_t, SwiftVersion)
tools/clang/include/clang/AST/Type.h 5107 enum TagTypeKind {
tools/clang/include/clang/Basic/Specifiers.h 113 enum AccessSpecifier {
tools/clang/include/clang/Format/Format.h 49 struct FormatStyle {
54 enum BracketAlignmentStyle {
118 enum EscapedNewlineAlignmentStyle {
221 enum ShortBlockStyle {
266 enum ShortFunctionStyle {
317 enum ShortIfStyle {
351 enum ShortLambdaStyle {
388 enum DefinitionReturnTypeBreakingStyle {
400 enum ReturnTypeBreakingStyle {
491 enum BreakTemplateDeclarationsStyle {
563 enum BinPackStyle {
573 enum BinaryOperatorStyle {
616 enum BraceBreakingStyle {
786 enum BraceWrappingAfterControlStatementStyle {
826 struct BraceWrappingFlags {
1042 enum BreakConstructorInitializersStyle {
1109 enum BreakInheritanceListStyle {
1339 enum PPDirectiveIndentStyle {
1431 enum JavaScriptQuoteStyle {
1484 enum LanguageKind {
1557 enum NamespaceIndentationKind {
1669 enum PointerAlignmentStyle {
1691 struct RawStringFormat {
1843 enum SpaceBeforeParensOptions {
1984 enum LanguageStandard {
2011 enum UseTabStyle {
tools/clang/include/clang/Index/IndexSymbol.h 23 enum class SymbolKind : uint8_t {
59 enum class SymbolLanguage : uint8_t {
138 struct SymbolInfo {
tools/clang/include/clang/Tooling/Core/Diagnostic.h 31 struct DiagnosticMessage {
52 struct Diagnostic {
90 struct TranslationUnitDiagnostics {
tools/clang/include/clang/Tooling/Core/Replacement.h 44 class Range {
83 class Replacement {
332 struct TranslationUnitReplacements {
tools/clang/include/clang/Tooling/Inclusions/IncludeStyle.h 22 enum IncludeBlocksStyle {
56 struct IncludeCategory {
tools/clang/include/clang/Tooling/Refactoring/AtomicChange.h 36 class AtomicChange {
tools/clang/lib/Frontend/FrontendActions.cpp 351 struct TemplightEntry {
tools/clang/lib/StaticAnalyzer/Checkers/GenericTaintChecker.cpp 55 enum class VariadicType { None, Src, Dst };
58 struct TaintConfiguration {
61 struct Propagation {
tools/clang/lib/Tooling/Refactoring/AtomicChange.cpp 21 struct NormalizedAtomicChange {
tools/clang/tools/clang-rename/ClangRename.cpp 42 struct RenameAllInfo {
tools/clang/tools/driver/cc1gen_reproducer_main.cpp 30 struct UnsavedFileHash {
35 struct ClangInvocationInfo {
tools/clang/tools/extra/clang-doc/Representation.h 37 enum class InfoType {
46 struct CommentInfo {
115 struct Reference {
152 struct TypeInfo {
167 struct FieldTypeInfo : public TypeInfo {
185 struct MemberTypeInfo : public FieldTypeInfo {
209 struct Location {
271 struct NamespaceInfo : public Info {
307 struct FunctionInfo : public SymbolInfo {
327 struct RecordInfo : public SymbolInfo {
361 struct BaseRecordInfo : public RecordInfo {
378 struct EnumInfo : public SymbolInfo {
tools/clang/tools/extra/clang-include-fixer/IncludeFixerContext.h 22 class IncludeFixerContext {
24 struct HeaderInfo {
32 struct QuerySymbolInfo {
tools/clang/tools/extra/clang-include-fixer/find-all-symbols/SymbolInfo.h 30 enum class SymbolKind {
42 enum class ContextType {
126 struct SymbolAndSignals {
tools/clang/tools/extra/clang-tidy/ClangTidyOptions.h 29 struct FileFilter {
50 struct ClangTidyOptions {
tools/clang/tools/extra/clangd/index/Ref.h 52 struct Ref {
tools/clang/tools/extra/clangd/index/Relation.h 29 struct Relation {
tools/clang/tools/extra/clangd/index/Symbol.h 36 struct Symbol {
87 struct IncludeHeaderWithReferences {
tools/clang/tools/extra/clangd/index/SymbolID.h 31 class SymbolID {
tools/clang/tools/extra/clangd/index/SymbolLocation.h 19 struct SymbolLocation {
tools/clang/tools/extra/clangd/index/YAMLSerialization.cpp 40 struct VariantEntry {
47 struct YPosition {
tools/dsymutil/DebugMap.h 74 class DebugMap {
137 class DebugMapObject {
tools/lld/include/lld/Core/Atom.h 42 enum Scope {
tools/lld/include/lld/Core/DefinedAtom.h 86 enum Interposable {
93 enum Merge {
106 enum ContentType {
157 enum ContentPermissions {
168 enum SectionChoice {
174 enum DeadStripKind {
180 enum DynamicExport {
189 enum CodeModel {
203 struct Alignment {
tools/lld/include/lld/Core/SharedLibraryAtom.h 20 enum class Type : uint32_t {
tools/lld/include/lld/Core/UndefinedAtom.h 24 enum CanBeNull {
tools/lld/include/lld/ReaderWriter/MachOLinkingContext.h 38 enum Arch {
49 enum class OS {
tools/lld/lib/ReaderWriter/MachO/MachONormalizedFile.h 80 struct Relocation {
106 LLVM_YAML_STRONG_TYPEDEF(uint32_t, SectionAttr)
109 LLVM_YAML_STRONG_TYPEDEF(uint16_t, SectionAlignment)
113 struct Section {
130 LLVM_YAML_STRONG_TYPEDEF(uint8_t, SymbolScope)
133 LLVM_YAML_STRONG_TYPEDEF(uint16_t, SymbolDesc)
138 struct Symbol {
158 LLVM_YAML_STRONG_TYPEDEF(uint32_t, VMProtect)
161 LLVM_YAML_STRONG_TYPEDEF(uint32_t, PackedVersion)
165 struct Segment {
175 struct DependentDylib {
183 struct RebaseLocation {
190 struct BindLocation {
201 LLVM_YAML_STRONG_TYPEDEF(uint32_t, ExportFlags)
204 struct Export {
214 struct DataInCode {
221 LLVM_YAML_STRONG_TYPEDEF(uint32_t, FileFlags)
224 struct NormalizedFile {
tools/lld/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp 219 enum FileKinds {
225 struct ArchMember {
233 LLVM_YAML_STRONG_TYPEDEF(uint8_t, ImplicitHex8)
237 LLVM_YAML_STRONG_TYPEDEF(bool, ShlibCanBeNull)
241 struct RefKind {
tools/lldb/include/lldb/Utility/GDBRemote.h 50 struct GDBRemotePacket {
54 enum Type { ePacketTypeInvalid = 0, ePacketTypeSend, ePacketTypeRecv };
68 struct BinaryData {
tools/llvm-exegesis/lib/BenchmarkResult.h 33 struct InstructionBenchmarkKey {
43 struct BenchmarkMeasure {
58 struct InstructionBenchmark {
60 enum ModeE { Unknown, Latency, Uops, InverseThroughput };
tools/llvm-exegesis/lib/RegisterValue.h 26 struct RegisterValue {
tools/llvm-ifs/llvm-ifs.cpp 56 enum class IFSSymbolType {
78 struct IFSSymbol {
162 class IFSStub {
tools/llvm-pdbutil/PdbYaml.h 38 struct MSFHeaders {
46 struct StreamBlockList {
55 struct PdbInfoStream {
64 struct PdbModiStream {
69 struct PdbDbiModuleInfo {
77 struct PdbDbiStream {
89 struct PdbTpiStream {
94 struct PdbPublicsStream {
98 struct PdbObject {
unittests/ObjectYAML/YAMLTest.cpp 15 struct BinaryHolder {
unittests/Support/YAMLIOTest.cpp 45 struct FooBar {
53 struct FooBarContainer {
256 struct WithStringField {
327 struct BuiltInTypes {
482 struct EndianTypes {
590 struct EndianEnums {
667 struct StringTypes {
809 enum Colors {
816 struct ColorMap {
879 enum MyFlags {
891 struct FlagsMap {
979 struct MyCustomType {
984 struct MyCustomTypeMap {
1070 struct MultilineStringType {
1074 struct MultilineStringTypeMap {
1210 LLVM_YAML_STRONG_TYPEDEF(int, MyNumber)
1212 LLVM_YAML_STRONG_TYPEDEF(llvm::StringRef, MyString)
1249 struct NameAndNumbers {
1274 struct NameAndNumbersFlow {
1386 LLVM_YAML_STRONG_TYPEDEF(uint32_t, TotalSeconds)
1477 enum AFlags {
1483 enum BFlags {
1489 enum Kind {
1494 struct KindAndFlags {
1609 struct FooBarMap {
1688 struct MyDouble {
1773 struct MyValidation {
1812 struct FlowFooBar {
1824 struct FlowFooBarDoc {
2279 struct OptionalTest {
2283 struct OptionalTestSeq {
2366 struct FlowMap {
2372 struct FlowSeq {
2489 struct SimpleMap {
2494 struct NestedMap {
2626 struct FooBarMapMap {
2795 struct Scalar : Poly {
2816 struct Seq : Poly, std::vector<std::unique_ptr<Poly>> {
2822 struct Map : Poly, llvm::StringMap<std::unique_ptr<Poly>> {