Lines Matching refs:age
22 int age = 0;
28 return name == rhs.name && age == rhs.age && metadata == rhs.metadata;
34 , age(age_)
38 NLOHMANN_DEFINE_TYPE_INTRUSIVE(person_with_private_data, age, name, metadata)
45 int age = 0;
51 return name == rhs.name && age == rhs.age && metadata == rhs.metadata;
57 , age(age_)
67 return age;
74 NLOHMANN_DEFINE_TYPE_INTRUSIVE_WITH_DEFAULT(person_with_private_data_2, age, name, metadata)
81 int age = 0;
86 return name == rhs.name && age == rhs.age && metadata == rhs.metadata;
92 , age(age_)
96 NLOHMANN_DEFINE_TYPE_INTRUSIVE(person_without_private_data_1, age, name, metadata)
103 int age = 0;
108 return name == rhs.name && age == rhs.age && metadata == rhs.metadata;
114 , age(age_)
119 NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(person_without_private_data_2, age, name, metadata)
125 int age = 0;
130 return name == rhs.name && age == rhs.age && metadata == rhs.metadata;
136 , age(age_)
146 return age;
154 NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE_WITH_DEFAULT(person_without_private_data_3, age, name, metadata)
293 CHECK(json(p1).dump() == "{\"age\":1,\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"}");
305 j.erase("age");
306 CHECK_THROWS_WITH_AS(j.get<T>(), "[json.exception.out_of_range.403] key 'age' not found", json::out_of_range);
318 CHECK(json(p0).dump() == "{\"age\":0,\"metadata\":null,\"name\":\"\"}");
322 CHECK(json(p1).dump() == "{\"age\":1,\"metadata\":{\"haircuts\":2},\"name\":\"Erik\"}");
335 j.erase("age");