Lines Matching refs:EmplaceableArg
966 template <int I> struct EmplaceableArg { struct
968 EmplaceableArg() : State(EAS_Defaulted) {} in EmplaceableArg() argument
969 EmplaceableArg(EmplaceableArg &&X) in EmplaceableArg() argument
971 EmplaceableArg(EmplaceableArg &X) in EmplaceableArg() function
974 explicit EmplaceableArg(bool) : State(EAS_Arg) {} in EmplaceableArg() argument
977 EmplaceableArg &operator=(EmplaceableArg &&) = delete;
978 EmplaceableArg &operator=(const EmplaceableArg &) = delete;
983 EmplaceableArg<0> A0;
984 EmplaceableArg<1> A1;
985 EmplaceableArg<2> A2;
986 EmplaceableArg<3> A3;
1023 EmplaceableArg<0> A0(true); in TEST()
1024 EmplaceableArg<1> A1(true); in TEST()
1025 EmplaceableArg<2> A2(true); in TEST()
1026 EmplaceableArg<3> A3(true); in TEST()