Share

AcDbEvalVariant

Class Hierarchy

AcRxObject
resbuf
    AcDbEvalVariant

C++

class AcDbEvalVariant : public resbuf, public AcRxObject;

File

dbeval.h

Description

This class provides a lightweight wrapper for a resbuf structure. It provides typed constructors and overloaded assignment operators to facilitiate assigning values to the underlying data. AcDbEvalExpr objects return instances of this class for the result of the expressions.

The class manages the copying of strings by calling acutNewString() to copy strings. Linked lists of resbufs are not directly supported, but if an AcDbEvalVariant contains a linked resbuf chain the destructor frees the entire chain using acutRelRb().

Links

AcDbEvalVariant Constructor, AcDbEvalVariant Methods, AcDbEvalVariant Operators

Was this information helpful?