Lines Matching defs:Arg
134 /// Kinds of arguments, corresponding to members of \c Arg's union.
145 struct Arg {
146 Arg() {}
147 Arg(const char *String) : Kind(AK_String), String(String) {}
148 Arg(MangledName MN) : Kind(AK_Mangled), String(MN.getName()) {}
149 Arg(UIntMax UInt) : Kind(AK_UInt), UInt(UInt) {}
150 Arg(SIntMax SInt) : Kind(AK_SInt), SInt(SInt) {}
151 Arg(FloatMax Float) : Kind(AK_Float), Float(Float) {}
152 Arg(const void *Pointer) : Kind(AK_Pointer), Pointer(Pointer) {}
169 Arg Args[MaxArgs];
176 Diag &AddArg(Arg A) {