17 #ifndef TEAMCENTER__VARIANT__HXX
18 #define TEAMCENTER__VARIANT__HXX
22 #include <common/tc_deprecation_macros.h>
25 #include <ps/libps_exports.h>
37 class VariantDelegate;
41 class VariantDispatch;
116 int getFnd0optionValues( std::vector< std::string > &values, std::vector< int > &isNull )
const;
125 int getFnd0uom( tag_t &value,
bool &isNull )
const;
134 int setFnd0uom(
const tag_t &value,
bool isNull=
false );
137 virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
153 ::Teamcenter::RootObjectImpl*
setVariantImpl( ::Teamcenter::RootObjectImpl* impl );
176 friend class VariantDelegate;
177 friend class VariantGenImpl;
180 #include <ps/libps_undef.h>
181 #endif // TEAMCENTER__VARIANT__HXX