Lines Matching defs:Record
5 struct Record { in test_POD_64_bytes() struct
6 char a[64]; in test_POD_64_bytes()
15 struct Record { in test_POD_65_bytes() struct
16 char a[65]; in test_POD_65_bytes()
27 struct Record { in test_TriviallyCopyable_64_bytes() struct
28 Record() {} in test_TriviallyCopyable_64_bytes() function
29 char a[64]; in test_TriviallyCopyable_64_bytes()
37 struct Record { in test_TriviallyCopyConstructible_64_bytes() struct
38 char a[64]; in test_TriviallyCopyConstructible_64_bytes()
39 Record& operator=(Record const& other){return *this;}; in test_TriviallyCopyConstructible_64_bytes()
49 struct Record { in test_TriviallyCopyable_65_bytes() struct
50 Record() {} in test_TriviallyCopyable_65_bytes() function
51 char a[65]; in test_TriviallyCopyable_65_bytes()
62 struct Record { in test_TriviallyCopyConstructible_65_bytes() struct
63 char a[65]; in test_TriviallyCopyConstructible_65_bytes()
64 Record& operator=(Record const& other){return *this;}; in test_TriviallyCopyConstructible_65_bytes()
75 struct Record { in test_NonTriviallyCopyable() struct
76 Record() {} in test_NonTriviallyCopyable() argument
77 ~Record() {} in test_NonTriviallyCopyable()
78 volatile int a; in test_NonTriviallyCopyable()
79 int b; in test_NonTriviallyCopyable()
90 struct [[clang::trivial_abi]] Record { in test_TrivialABI_64_bytes() struct
91 Record() {} in test_TrivialABI_64_bytes() function
92 ~Record() {} in test_TrivialABI_64_bytes()
93 char a[64]; in test_TrivialABI_64_bytes()
102 struct [[clang::trivial_abi]] Record { in test_TrivialABI_65_bytes() struct
103 Record() {} in test_TrivialABI_65_bytes() argument
104 ~Record() {} in test_TrivialABI_65_bytes()
105 char a[65]; in test_TrivialABI_65_bytes()