Share

AcDbEvalVariant Constructor

Overload List

Method Description
AcDbEvalVariant::AcDbEvalVariant () Default constructor.Allocates the resbuf and initializes the variant type to AcDbEvalVariant::kNone.
AcDbEvalVariant::AcDbEvalVariant (AcDbEvalVariant&) Copy constructor.
AcDbEvalVariant::AcDbEvalVariant (AcDbEvalVariant&&) Move constructor.
AcDbEvalVariant::AcDbEvalVariant (AcDbEvalVariant*) Copy constructor.
AcDbEvalVariant::AcDbEvalVariant (AcDbObjectId&) Constructs an AcDbEvalVariant wrapping an AcDbObjectId.The variant type is set to AcDbEvalVariant::kOldId.
AcDbEvalVariant::AcDbEvalVariant (AcGePoint2d&) Constructs an AcDbEvalVariant wrapping a 2D point.The variant type is set to AcDbEvalVariant::kPoint2d.
AcDbEvalVariant::AcDbEvalVariant (AcGePoint3d&) Constructs an AcDbEvalVariant wrapping a 3D point.The variant type is set to AcDbEvalVariant::kPoint3d.
AcDbEvalVariant::AcDbEvalVariant (ACHAR*) Constructs an AcDbEvalVariant wrapping a string value.The variant type is set to AcDbEvalVariant::kString.
AcDbEvalVariant::AcDbEvalVariant (Adesk::Int32) Constructs an AcDbEvalVariant wrapping a long value.The variant type is set to AcDbEvalVariant::kLong.
AcDbEvalVariant::AcDbEvalVariant (double) Constructs an AcDbEvalVariant wrapping a double value.The variant type is set to AcDbEvalVariant::kDouble.
AcDbEvalVariant::AcDbEvalVariant (resbuf&) Constructs an AcDbEvalVariant from a resbuf.The variant type is set to rb.restype.
AcDbEvalVariant::AcDbEvalVariant (short) Constructs an AcDbEvalVariant wrapping a short integer value.The variant type is set to AcDbEvalVariant::kShort.

Was this information helpful?