Lines Matching full:variant
87 return isStdType(Type, llvm::StringLiteral("variant"));
133 {"std", "variant", "variant"}};
135 {"std", "variant", "operator="}};
164 // constructor call, check if it is an std::variant constructor call.
200 // The default constructed std::variant must be handled separately
201 // by default the std::variant is going to hold a default constructed instance
228 // We have to make sure that the argument is an std::variant.
233 // Get the mem region of the argument std::variant and look up the type
247 // out of the std::variant or a natural number which is the position of
248 // the requested type in the argument type list of the std::variant's
281 OS << "std::variant " << ArgMemRegion->getDescriptiveName() << " held "