27template<
typename T>
class ByRef {
32 ByRef(
const T value) : mValue(value) {
35 operator T& ()
const {
#define ACRX_DECLARE_MEMBERS(classname)
AcDbAssocVariable(AcDbAssocVariable const &)
AcString const & expression(void) const
Acad::ErrorStatus setValue(AcDbEvalVariant const &)
AcDbObjectId findObjectByName(AcString const &, AcRxClass const *) const
AcDbAssocVariable(AcDbAssocCreateImpObject)
Acad::ErrorStatus evaluateExpression(AcDbEvalVariant &) const
AcDbAssocVariable & operator=(AcDbAssocVariable const &)
AcString const & name(void) const
Acad::ErrorStatus setExpression(AcString const &, bool, bool, AcString &=ByRef< AcString >(), bool=false)
AcDbEvalVariant const & value(void) const
Acad::ErrorStatus setName(AcString const &, bool)