17 #ifndef TEAMCENTER__FND0GENERICCONVERSIONRULE__HXX
18 #define TEAMCENTER__FND0GENERICCONVERSIONRULE__HXX
22 #include <common/tc_deprecation_macros.h>
25 #include <Fnd0formulamgmt/libfnd0formulamgmt_exports.h>
29 class Fnd0GenericConversionRule;
33 class Fnd0GenericConversionRuleImpl;
37 class Fnd0GenericConversionRuleDelegate;
41 class Fnd0GenericConversionRuleDispatch;
45 class Fnd0GenericConversionRuleGenImpl;
80 int getFnd0Name( std::string &value,
bool &isNull )
const;
98 int setFnd0Name(
const std::string &value,
bool isNull=
false );
107 int fnd0Compute(
const std::vector< std::string > &variableValues, std::string &computedResult );
117 int fnd0Compute(
const std::vector< std::string > *variableGrpValues,
int grpCount, std::vector< std::string > *computedGrpResults );
120 virtual void initialize( ::Teamcenter::RootObjectImpl* impl );
159 friend class Fnd0GenericConversionRuleDelegate;
160 friend class Fnd0GenericConversionRuleGenImpl;
163 #include <Fnd0formulamgmt/libfnd0formulamgmt_undef.h>
164 #endif // TEAMCENTER__FND0GENERICCONVERSIONRULE__HXX