reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/AST/APValue.cpp
  237   switch (RHS.getKind()) {
  240     Kind = RHS.getKind();
  244     setInt(RHS.getInt());
  248     setFloat(RHS.getFloat());
  251     APFixedPoint FXCopy = RHS.getFixedPoint();
  257     setVector(((const Vec *)(const char *)RHS.Data.buffer)->Elts,
  258               RHS.getVectorLength());
  262     setComplexInt(RHS.getComplexIntReal(), RHS.getComplexIntImag());
  262     setComplexInt(RHS.getComplexIntReal(), RHS.getComplexIntImag());
  266     setComplexFloat(RHS.getComplexFloatReal(), RHS.getComplexFloatImag());
  266     setComplexFloat(RHS.getComplexFloatReal(), RHS.getComplexFloatImag());
  270     if (RHS.hasLValuePath())
  271       setLValue(RHS.getLValueBase(), RHS.getLValueOffset(), RHS.getLValuePath(),
  271       setLValue(RHS.getLValueBase(), RHS.getLValueOffset(), RHS.getLValuePath(),
  271       setLValue(RHS.getLValueBase(), RHS.getLValueOffset(), RHS.getLValuePath(),
  272                 RHS.isLValueOnePastTheEnd(), RHS.isNullPointer());
  272                 RHS.isLValueOnePastTheEnd(), RHS.isNullPointer());
  274       setLValue(RHS.getLValueBase(), RHS.getLValueOffset(), NoLValuePath(),
  274       setLValue(RHS.getLValueBase(), RHS.getLValueOffset(), NoLValuePath(),
  275                 RHS.isNullPointer());
  278     MakeArray(RHS.getArrayInitializedElts(), RHS.getArraySize());
  278     MakeArray(RHS.getArrayInitializedElts(), RHS.getArraySize());
  279     for (unsigned I = 0, N = RHS.getArrayInitializedElts(); I != N; ++I)
  280       getArrayInitializedElt(I) = RHS.getArrayInitializedElt(I);
  281     if (RHS.hasArrayFiller())
  282       getArrayFiller() = RHS.getArrayFiller();
  285     MakeStruct(RHS.getStructNumBases(), RHS.getStructNumFields());
  285     MakeStruct(RHS.getStructNumBases(), RHS.getStructNumFields());
  286     for (unsigned I = 0, N = RHS.getStructNumBases(); I != N; ++I)
  287       getStructBase(I) = RHS.getStructBase(I);
  288     for (unsigned I = 0, N = RHS.getStructNumFields(); I != N; ++I)
  289       getStructField(I) = RHS.getStructField(I);
  293     setUnion(RHS.getUnionField(), RHS.getUnionValue());
  293     setUnion(RHS.getUnionField(), RHS.getUnionValue());
  296     MakeMemberPointer(RHS.getMemberPointerDecl(),
  297                       RHS.isMemberPointerToDerivedMember(),
  298                       RHS.getMemberPointerPath());
  302     setAddrLabelDiff(RHS.getAddrLabelDiffLHS(), RHS.getAddrLabelDiffRHS());
  302     setAddrLabelDiff(RHS.getAddrLabelDiffLHS(), RHS.getAddrLabelDiffRHS());