Lines Matching defs:Arg
129 /// Kinds of arguments, corresponding to members of \c Arg's union.
140 struct Arg {
141 Arg() {}
142 Arg(const char *String) : Kind(AK_String), String(String) {}
143 Arg(TypeName TN) : Kind(AK_TypeName), String(TN.getName()) {}
144 Arg(UIntMax UInt) : Kind(AK_UInt), UInt(UInt) {}
145 Arg(SIntMax SInt) : Kind(AK_SInt), SInt(SInt) {}
146 Arg(FloatMax Float) : Kind(AK_Float), Float(Float) {}
147 Arg(const void *Pointer) : Kind(AK_Pointer), Pointer(Pointer) {}
164 Arg Args[MaxArgs];
171 Diag &AddArg(Arg A) {