Teamcenter C++ API Reference  2312
Static Public Member Functions | Static Private Member Functions | List of all members
AttributeAccessor Class Reference

#include <attributeaccessor.hxx>

Static Public Member Functions

static int appendChar (tag_t inst_tag, tag_t att_tag, char value)
 
static int appendDate (tag_t inst_tag, tag_t att_tag, date_t value)
 
static int appendDouble (tag_t inst_tag, tag_t att_tag, double value)
 
static int appendInteger (tag_t inst_tag, tag_t att_tag, int value)
 
static int appendLogical (tag_t inst_tag, tag_t att_tag, bool value)
 
static int appendString (tag_t inst_tag, tag_t att_tag, std::string value)
 
static int appendTag (tag_t inst_tag, tag_t att_tag, tag_t value)
 
static int appendTagValues (tag_t inst_tag, tag_t att_tag, const std::vector< tag_t > &values, const std::vector< int > *isNull=0)
 
static int charIndex (tag_t inst_tag, tag_t att_tag, char value, int &index_val)
 
static int dateIndex (tag_t inst_tag, tag_t att_tag, date_t value, int &index_val)
 
static int doubleIndex (tag_t inst_tag, tag_t att_tag, double value, int &index_val)
 
static int getArrayValue (tag_t inst_tag, tag_t att_tag, Teamcenter::BoolVector &values, Teamcenter::BoolVector &isNulls)
 
static int getArrayValue (tag_t inst_tag, tag_t att_tag, Teamcenter::CharVector &values, Teamcenter::BoolVector &isNulls)
 
static int getArrayValue (tag_t inst_tag, tag_t att_tag, Teamcenter::DateVector &values, Teamcenter::BoolVector &isNulls)
 
static int getArrayValue (tag_t inst_tag, tag_t att_tag, Teamcenter::DoubleVector &values, Teamcenter::BoolVector &isNulls)
 
static int getArrayValue (tag_t inst_tag, tag_t att_tag, Teamcenter::IntVector &values, Teamcenter::BoolVector &isNulls)
 
static int getArrayValue (tag_t inst_tag, tag_t att_tag, Teamcenter::StringVector &values, Teamcenter::BoolVector &isNulls)
 
static int getArrayValue (tag_t inst_tag, tag_t att_tag, Teamcenter::TagVector &values, Teamcenter::BoolVector &isNulls)
 
static int getCharValue (tag_t inst_tag, tag_t att_tag, char &value, bool &isNull, bool &hasReadAccess)
 
static int getCharValue (tag_t inst_tag, tag_t att_tag, char &value, bool &isNull)
 
static int getCharValue (tag_t inst_tag, tag_t att_tag, char &value)
 
static int getCharValueAt (tag_t inst_tag, tag_t att_tag, int pos, char &value, bool *isNull, bool &hasReadAccess)
 
static int getCharValueAt (tag_t inst_tag, tag_t att_tag, int pos, char &value, bool *isNull=0)
 
static int getCharValues (tag_t inst_tag, tag_t att_tag, std::vector< char > &values, std::vector< int > &isNull, bool &hasReadAccess)
 
static int getCharValues (tag_t inst_tag, tag_t att_tag, std::vector< char > &values, std::vector< int > &isNull)
 
static int getCharValues (tag_t inst_tag, tag_t att_tag, std::vector< char > &values)
 
static int getDateValue (tag_t inst_tag, tag_t att_tag, date_t &value, bool &isNull, bool &hasReadAccess)
 
static int getDateValue (tag_t inst_tag, tag_t att_tag, date_t &value, bool &isNull)
 
static int getDateValue (tag_t inst_tag, tag_t att_tag, date_t &value)
 
static int getDateValueAt (tag_t inst_tag, tag_t att_tag, int pos, date_t &value, bool *isNull, bool &hasReadAccess)
 
static int getDateValueAt (tag_t inst_tag, tag_t att_tag, int pos, date_t &value, bool *isNull=0)
 
static int getDateValues (tag_t inst_tag, tag_t att_tag, std::vector< date_t > &values, std::vector< int > &isNull, bool &hasReadAccess)
 
static int getDateValues (tag_t inst_tag, tag_t att_tag, std::vector< date_t > &values, std::vector< int > &isNull)
 
static int getDateValues (tag_t inst_tag, tag_t att_tag, std::vector< date_t > &values)
 
static int getDoubleValue (tag_t inst_tag, tag_t att_tag, double &value, bool &isNull, bool &hasReadAccess)
 
static int getDoubleValue (tag_t inst_tag, tag_t att_tag, double &value, bool &isNull)
 
static int getDoubleValue (tag_t inst_tag, tag_t att_tag, double &value)
 
static int getDoubleValueAt (tag_t inst_tag, tag_t att_tag, int pos, double &value, bool *isNull, bool &hasReadAccess)
 
static int getDoubleValueAt (tag_t inst_tag, tag_t att_tag, int pos, double &value, bool *isNull=0)
 
static int getDoubleValues (tag_t inst_tag, tag_t att_tag, std::vector< double > &values, std::vector< int > &isNull, bool &hasReadAccess)
 
static int getDoubleValues (tag_t inst_tag, tag_t att_tag, std::vector< double > &values, std::vector< int > &isNull)
 
static int getDoubleValues (tag_t inst_tag, tag_t att_tag, std::vector< double > &values)
 
static int getIntegerValue (tag_t inst_tag, tag_t att_tag, int &value, bool &isNull, bool &hasReadAccess)
 
static int getIntegerValue (tag_t inst_tag, tag_t att_tag, int &value, bool &isNull)
 
static int getIntegerValue (tag_t inst_tag, tag_t att_tag, int &value)
 
static int getIntegerValueAt (tag_t inst_tag, tag_t att_tag, int pos, int &value, bool *isNull, bool &hasReadAccess)
 
static int getIntegerValueAt (tag_t inst_tag, tag_t att_tag, int pos, int &value, bool *isNull=0)
 
static int getIntegerValues (tag_t inst_tag, tag_t att_tag, std::vector< int > &values, std::vector< int > &isNull, bool &hasReadAccess)
 
static int getIntegerValues (tag_t inst_tag, tag_t att_tag, std::vector< int > &values, std::vector< int > &isNull)
 
static int getIntegerValues (tag_t inst_tag, tag_t att_tag, std::vector< int > &values)
 
static int getLogicalValue (tag_t inst_tag, tag_t att_tag, bool &value, bool &isNull, bool &hasReadAccess)
 
static int getLogicalValue (tag_t inst_tag, tag_t att_tag, bool &value, bool &isNull)
 
static int getLogicalValue (tag_t inst_tag, tag_t att_tag, bool &value)
 
static int getLogicalValueAt (tag_t inst_tag, tag_t att_tag, int pos, bool &value, bool *isNull, bool &hasReadAccess)
 
static int getLogicalValueAt (tag_t inst_tag, tag_t att_tag, int pos, bool &value, bool *isNull=0)
 
static int getLogicalValues (tag_t inst_tag, tag_t att_tag, std::vector< int > &values, std::vector< int > &isNull, bool &hasReadAccess)
 
static int getLogicalValues (tag_t inst_tag, tag_t att_tag, std::vector< int > &values, std::vector< int > &isNull)
 
static int getLogicalValues (tag_t inst_tag, tag_t att_tag, std::vector< int > &values)
 
static int getStringValue (tag_t inst_tag, tag_t att_tag, std::string &value, bool &isNull)
 
static int getStringValue (tag_t inst_tag, tag_t att_tag, std::string &value)
 
static int getStringValue (tag_t inst_tag, tag_t att_tag, std::string &value, bool &isNull, bool &hasReadAccess)
 
static int getStringValueAt (tag_t inst_tag, tag_t att_tag, int pos, std::string &value, bool *isNull, bool &hasReadAccess)
 
static int getStringValueAt (tag_t inst_tag, tag_t att_tag, int pos, std::string &value, bool *isNull=0)
 
static int getStringValues (tag_t inst_tag, tag_t att_tag, std::vector< std::string > &values, std::vector< int > &isNull, bool &hasReadAccess)
 
static int getStringValues (tag_t inst_tag, tag_t att_tag, std::vector< std::string > &values, std::vector< int > &isNull)
 
static int getStringValues (tag_t inst_tag, tag_t att_tag, std::vector< std::string > &values)
 
static int getTagValue (tag_t inst_tag, tag_t att_tag, tag_t &value, bool &isNull, bool &hasReadAccess)
 
static int getTagValue (tag_t inst_tag, tag_t att_tag, tag_t &value, bool &isNull)
 
static int getTagValue (tag_t inst_tag, tag_t att_tag, tag_t &value)
 
static int getTagValueAt (tag_t inst_tag, tag_t att_tag, int pos, tag_t &value, bool *isNull, bool &hasReadAccess)
 
static int getTagValueAt (tag_t inst_tag, tag_t att_tag, int pos, tag_t &value, bool *isNull=0)
 
static int getTagValues (tag_t inst_tag, tag_t att_tag, std::vector< tag_t > &values, std::vector< int > &isNull, bool &hasReadAccess)
 
static int getTagValues (tag_t inst_tag, tag_t att_tag, std::vector< tag_t > &values, std::vector< int > &isNull)
 
static int getTagValues (tag_t inst_tag, tag_t att_tag, std::vector< tag_t > &values)
 
static int getValue (tag_t inst_tag, tag_t att_tag, bool &value, bool &isNull)
 
static int getValue (tag_t inst_tag, tag_t att_tag, char &value, bool &isNull)
 
static int getValue (tag_t inst_tag, tag_t att_tag, date_t &value, bool &isNull)
 
static int getValue (tag_t inst_tag, tag_t att_tag, double &value, bool &isNull)
 
static int getValue (tag_t inst_tag, tag_t att_tag, int &value, bool &isNull)
 
static int getValue (tag_t inst_tag, tag_t att_tag, tag_t &value, bool &isNull)
 
static int getValue (tag_t inst_tag, tag_t att_tag, const char *&value, bool &isNull)
 
static int getValue (tag_t inst_tag, tag_t att_tag, Teamcenter::StdSmString &value, bool &isNull)
 
static int insertChar (tag_t inst_tag, tag_t att_tag, int pos, char type)
 
static int insertDate (tag_t inst_tag, tag_t att_tag, int pos, date_t type)
 
static int insertDouble (tag_t inst_tag, tag_t att_tag, int pos, double type)
 
static int insertInteger (tag_t inst_tag, tag_t att_tag, int pos, int type)
 
static int insertLogical (tag_t inst_tag, tag_t att_tag, int pos, bool type)
 
static int insertString (tag_t inst_tag, tag_t att_tag, int pos, std::string type)
 
static int insertTag (tag_t inst_tag, tag_t att_tag, int pos, tag_t type)
 
static int integerIndex (tag_t inst_tag, tag_t att_tag, int value, int &index_val)
 
static bool isCharNull (tag_t inst_tag, tag_t att_tag)
 
static bool isDateNull (tag_t inst_tag, tag_t att_tag)
 
static bool isDoubleNull (tag_t inst_tag, tag_t att_tag)
 
static bool isIntegerNull (tag_t inst_tag, tag_t att_tag)
 
static bool isLogicalNull (tag_t inst_tag, tag_t att_tag)
 
static bool isStringNull (tag_t inst_tag, tag_t att_tag)
 
static bool isTagNull (tag_t inst_tag, tag_t att_tag)
 
static int length (tag_t inst_tag, tag_t att_tag)
 
static int logicalIndex (tag_t inst_tag, tag_t att_tag, logical value, int &index_val)
 
static int removeAt (tag_t inst, tag_t attr, int position)
 
static int removeChar (tag_t inst_tag, tag_t att_tag, char value)
 
static int removeDate (tag_t inst_tag, tag_t att_tag, date_t value)
 
static int removeDouble (tag_t inst_tag, tag_t att_tag, double value)
 
static int removeInteger (tag_t inst_tag, tag_t att_tag, int value)
 
static int removeLogical (tag_t inst_tag, tag_t att_tag, bool value)
 
static int removeString (tag_t inst_tag, tag_t att_tag, std::string &value)
 
static int removeTag (tag_t inst_tag, tag_t att_tag, tag_t value)
 
static int reorder (tag_t inst_tag, tag_t attr_tag, int oldStart, int oldEnd, int newStart)
 
static int resetCharArray (tag_t inst_tag, tag_t att_tag, const std::vector< char > &values, const std::vector< int > *is_null=0)
 
static int resetCharList (tag_t inst_tag, tag_t att_tag, const std::vector< char > &values, const std::vector< int > *is_null=0)
 
static int resetDateArray (tag_t inst_tag, tag_t att_tag, const std::vector< date_t > &values, const std::vector< int > *is_null=0)
 
static int resetDateList (tag_t inst_tag, tag_t att_tag, const std::vector< date_t > &values, const std::vector< int > *is_null=0)
 
static int resetDoubleArray (tag_t inst_tag, tag_t att_tag, const std::vector< double > &values, const std::vector< int > *is_null=0)
 
static int resetDoubleList (tag_t inst_tag, tag_t att_tag, const std::vector< double > &values, const std::vector< int > *is_null)
 
static int resetIntegerArray (tag_t inst_tag, tag_t att_tag, const std::vector< int > &values, const std::vector< int > *is_null)
 
static int resetIntegerList (tag_t inst_tag, tag_t att_tag, const std::vector< int > &values, const std::vector< int > *is_null=0)
 
static int resetLogicalArray (tag_t inst_tag, tag_t att_tag, const std::vector< int > &values, const std::vector< int > *is_null=0)
 
static int resetLogicalList (tag_t inst_tag, tag_t att_tag, const std::vector< int > &values, const std::vector< int > *is_null=0)
 
static int resetStringArray (tag_t inst_tag, tag_t att_tag, const std::vector< std::string > &values, const std::vector< int > *is_null=0)
 
static int resetStringList (tag_t inst_tag, tag_t att_tag, const std::vector< std::string > &values, const std::vector< int > *is_null=0)
 
static int resetTagArray (tag_t inst_tag, tag_t att_tag, const std::vector< tag_t > &values, const std::vector< int > *is_null=0)
 
static int resetTagList (tag_t inst_tag, tag_t att_tag, const std::vector< tag_t > &values, const std::vector< int > *is_null=0)
 
static int setCharValue (tag_t inst_tag, tag_t att_tag, char value, bool isNull=false)
 
static int setCharValueAt (tag_t inst_tag, tag_t att_tag, int pos, char value, bool isNull=false)
 
static int setDateValue (tag_t inst_tag, tag_t att_tag, date_t value, bool isNull=false)
 
static int setDateValueAt (tag_t inst_tag, tag_t att_tag, int pos, date_t value, bool isNull=false)
 
static int setDoubleValue (tag_t inst_tag, tag_t att_tag, double value, bool isNull=false)
 
static int setDoubleValueAt (tag_t inst_tag, tag_t att_tag, int pos, double value, bool isNull=false)
 
static int setIntegerValue (tag_t inst_tag, tag_t att_tag, int value, bool isNull=false)
 
static int setIntegerValueAt (tag_t inst_tag, tag_t att_tag, int pos, int value, bool isNull=false)
 
static int setLogicalValue (tag_t inst_tag, tag_t att_tag, bool value, bool isNull=false)
 
static int setLogicalValueAt (tag_t inst_tag, tag_t att_tag, int pos, bool value, bool isNull=false)
 
static int setNull (tag_t inst_tag, tag_t attr_tag)
 
static int setNullArray (tag_t inst_tag, tag_t attr_tag)
 
static int setNullList (tag_t inst_tag, tag_t attr_tag)
 
static int setStringValue (tag_t inst_tag, tag_t att_tag, const std::string &value, bool isNull=false)
 
static int setStringValueAt (tag_t inst_tag, tag_t att_tag, int pos, std::string &value, bool isNull=false)
 
static int setTagValue (tag_t inst_tag, tag_t att_tag, tag_t value, bool isNull=false)
 
static int setTagValueAt (tag_t inst_tag, tag_t att_tag, int pos, tag_t value, bool isNull=false)
 
static int stringIndex (tag_t inst_tag, tag_t att_tag, std::string &value, int &index_val)
 
static int tagIndex (tag_t inst_tag, tag_t att_tag, tag_t value, int &index_val)
 

Static Private Member Functions

static int getCharValue (tag_t inst_tag, tag_t att_tag, bool checkReadAccess, char &value, bool &isNull, bool &isEmpty, bool &hasReadAccess)
 
static int getDateValue (tag_t inst_tag, tag_t att_tag, bool checkReadAccess, date_t &value, bool &isNull, bool &isEmpty, bool &hasReadAccess)
 
static int getDoubleValue (tag_t inst_tag, tag_t att_tag, bool checkReadAccess, double &value, bool &isNull, bool &isEmpty, bool &hasReadAccess)
 
static int getIntegerValue (tag_t inst_tag, tag_t att_tag, bool checkReadAccess, int &value, bool &isNull, bool &isEmpty, bool &hasReadAccess)
 
static int getLogicalValue (tag_t inst_tag, tag_t att_tag, bool checkReadAccess, bool &value, bool &isNull, bool &isEmpty, bool &hasReadAccess)
 
static int getStringValue (tag_t inst_tag, tag_t att_tag, bool checkReadAccess, std::string &value, bool &isNull, bool &isEmpty, bool &hasReadAccess)
 
static int getTagValue (tag_t inst_tag, tag_t att_tag, bool checkReadAccess, tag_t &value, bool &isNull, bool &isEmpty, bool &hasReadAccess)
 

Detailed Description

Definition at line 29 of file attributeaccessor.hxx.

Member Function Documentation

static int AttributeAccessor::appendChar ( tag_t  inst_tag,
tag_t  att_tag,
char  value 
)
static
static int AttributeAccessor::appendDate ( tag_t  inst_tag,
tag_t  att_tag,
date_t  value 
)
static
static int AttributeAccessor::appendDouble ( tag_t  inst_tag,
tag_t  att_tag,
double  value 
)
static
static int AttributeAccessor::appendInteger ( tag_t  inst_tag,
tag_t  att_tag,
int  value 
)
static
static int AttributeAccessor::appendLogical ( tag_t  inst_tag,
tag_t  att_tag,
bool  value 
)
static
static int AttributeAccessor::appendString ( tag_t  inst_tag,
tag_t  att_tag,
std::string  value 
)
static
static int AttributeAccessor::appendTag ( tag_t  inst_tag,
tag_t  att_tag,
tag_t  value 
)
static
static int AttributeAccessor::appendTagValues ( tag_t  inst_tag,
tag_t  att_tag,
const std::vector< tag_t > &  values,
const std::vector< int > *  isNull = 0 
)
static
static int AttributeAccessor::charIndex ( tag_t  inst_tag,
tag_t  att_tag,
char  value,
int &  index_val 
)
static
static int AttributeAccessor::dateIndex ( tag_t  inst_tag,
tag_t  att_tag,
date_t  value,
int &  index_val 
)
static
static int AttributeAccessor::doubleIndex ( tag_t  inst_tag,
tag_t  att_tag,
double  value,
int &  index_val 
)
static
static int AttributeAccessor::getArrayValue ( tag_t  inst_tag,
tag_t  att_tag,
Teamcenter::BoolVector values,
Teamcenter::BoolVector isNulls 
)
static
static int AttributeAccessor::getArrayValue ( tag_t  inst_tag,
tag_t  att_tag,
Teamcenter::CharVector values,
Teamcenter::BoolVector isNulls 
)
static
static int AttributeAccessor::getArrayValue ( tag_t  inst_tag,
tag_t  att_tag,
Teamcenter::DateVector values,
Teamcenter::BoolVector isNulls 
)
static
static int AttributeAccessor::getArrayValue ( tag_t  inst_tag,
tag_t  att_tag,
Teamcenter::DoubleVector values,
Teamcenter::BoolVector isNulls 
)
static
static int AttributeAccessor::getArrayValue ( tag_t  inst_tag,
tag_t  att_tag,
Teamcenter::IntVector values,
Teamcenter::BoolVector isNulls 
)
static
static int AttributeAccessor::getArrayValue ( tag_t  inst_tag,
tag_t  att_tag,
Teamcenter::StringVector values,
Teamcenter::BoolVector isNulls 
)
static
static int AttributeAccessor::getArrayValue ( tag_t  inst_tag,
tag_t  att_tag,
Teamcenter::TagVector values,
Teamcenter::BoolVector isNulls 
)
static
static int AttributeAccessor::getCharValue ( tag_t  inst_tag,
tag_t  att_tag,
char &  value,
bool &  isNull,
bool &  hasReadAccess 
)
static
static int AttributeAccessor::getCharValue ( tag_t  inst_tag,
tag_t  att_tag,
char &  value,
bool &  isNull 
)
static
static int AttributeAccessor::getCharValue ( tag_t  inst_tag,
tag_t  att_tag,
char &  value 
)
static
static int AttributeAccessor::getCharValue ( tag_t  inst_tag,
tag_t  att_tag,
bool  checkReadAccess,
char &  value,
bool &  isNull,
bool &  isEmpty,
bool &  hasReadAccess 
)
staticprivate
static int AttributeAccessor::getCharValueAt ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
char &  value,
bool *  isNull,
bool &  hasReadAccess 
)
static
static int AttributeAccessor::getCharValueAt ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
char &  value,
bool *  isNull = 0 
)
static
static int AttributeAccessor::getCharValues ( tag_t  inst_tag,
tag_t  att_tag,
std::vector< char > &  values,
std::vector< int > &  isNull,
bool &  hasReadAccess 
)
static
static int AttributeAccessor::getCharValues ( tag_t  inst_tag,
tag_t  att_tag,
std::vector< char > &  values,
std::vector< int > &  isNull 
)
static
static int AttributeAccessor::getCharValues ( tag_t  inst_tag,
tag_t  att_tag,
std::vector< char > &  values 
)
static
static int AttributeAccessor::getDateValue ( tag_t  inst_tag,
tag_t  att_tag,
date_t &  value,
bool &  isNull,
bool &  hasReadAccess 
)
static
static int AttributeAccessor::getDateValue ( tag_t  inst_tag,
tag_t  att_tag,
date_t &  value,
bool &  isNull 
)
static
static int AttributeAccessor::getDateValue ( tag_t  inst_tag,
tag_t  att_tag,
date_t &  value 
)
static
static int AttributeAccessor::getDateValue ( tag_t  inst_tag,
tag_t  att_tag,
bool  checkReadAccess,
date_t &  value,
bool &  isNull,
bool &  isEmpty,
bool &  hasReadAccess 
)
staticprivate
static int AttributeAccessor::getDateValueAt ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
date_t &  value,
bool *  isNull,
bool &  hasReadAccess 
)
static
static int AttributeAccessor::getDateValueAt ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
date_t &  value,
bool *  isNull = 0 
)
static
static int AttributeAccessor::getDateValues ( tag_t  inst_tag,
tag_t  att_tag,
std::vector< date_t > &  values,
std::vector< int > &  isNull,
bool &  hasReadAccess 
)
static
static int AttributeAccessor::getDateValues ( tag_t  inst_tag,
tag_t  att_tag,
std::vector< date_t > &  values,
std::vector< int > &  isNull 
)
static
static int AttributeAccessor::getDateValues ( tag_t  inst_tag,
tag_t  att_tag,
std::vector< date_t > &  values 
)
static
static int AttributeAccessor::getDoubleValue ( tag_t  inst_tag,
tag_t  att_tag,
double &  value,
bool &  isNull,
bool &  hasReadAccess 
)
static
static int AttributeAccessor::getDoubleValue ( tag_t  inst_tag,
tag_t  att_tag,
double &  value,
bool &  isNull 
)
static
static int AttributeAccessor::getDoubleValue ( tag_t  inst_tag,
tag_t  att_tag,
double &  value 
)
static
static int AttributeAccessor::getDoubleValue ( tag_t  inst_tag,
tag_t  att_tag,
bool  checkReadAccess,
double &  value,
bool &  isNull,
bool &  isEmpty,
bool &  hasReadAccess 
)
staticprivate
static int AttributeAccessor::getDoubleValueAt ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
double &  value,
bool *  isNull,
bool &  hasReadAccess 
)
static
static int AttributeAccessor::getDoubleValueAt ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
double &  value,
bool *  isNull = 0 
)
static
static int AttributeAccessor::getDoubleValues ( tag_t  inst_tag,
tag_t  att_tag,
std::vector< double > &  values,
std::vector< int > &  isNull,
bool &  hasReadAccess 
)
static
static int AttributeAccessor::getDoubleValues ( tag_t  inst_tag,
tag_t  att_tag,
std::vector< double > &  values,
std::vector< int > &  isNull 
)
static
static int AttributeAccessor::getDoubleValues ( tag_t  inst_tag,
tag_t  att_tag,
std::vector< double > &  values 
)
static
static int AttributeAccessor::getIntegerValue ( tag_t  inst_tag,
tag_t  att_tag,
int &  value,
bool &  isNull,
bool &  hasReadAccess 
)
static
static int AttributeAccessor::getIntegerValue ( tag_t  inst_tag,
tag_t  att_tag,
int &  value,
bool &  isNull 
)
static
static int AttributeAccessor::getIntegerValue ( tag_t  inst_tag,
tag_t  att_tag,
int &  value 
)
static
static int AttributeAccessor::getIntegerValue ( tag_t  inst_tag,
tag_t  att_tag,
bool  checkReadAccess,
int &  value,
bool &  isNull,
bool &  isEmpty,
bool &  hasReadAccess 
)
staticprivate
static int AttributeAccessor::getIntegerValueAt ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
int &  value,
bool *  isNull,
bool &  hasReadAccess 
)
static
static int AttributeAccessor::getIntegerValueAt ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
int &  value,
bool *  isNull = 0 
)
static
static int AttributeAccessor::getIntegerValues ( tag_t  inst_tag,
tag_t  att_tag,
std::vector< int > &  values,
std::vector< int > &  isNull,
bool &  hasReadAccess 
)
static
static int AttributeAccessor::getIntegerValues ( tag_t  inst_tag,
tag_t  att_tag,
std::vector< int > &  values,
std::vector< int > &  isNull 
)
static
static int AttributeAccessor::getIntegerValues ( tag_t  inst_tag,
tag_t  att_tag,
std::vector< int > &  values 
)
static
static int AttributeAccessor::getLogicalValue ( tag_t  inst_tag,
tag_t  att_tag,
bool &  value,
bool &  isNull,
bool &  hasReadAccess 
)
static
static int AttributeAccessor::getLogicalValue ( tag_t  inst_tag,
tag_t  att_tag,
bool &  value,
bool &  isNull 
)
static
static int AttributeAccessor::getLogicalValue ( tag_t  inst_tag,
tag_t  att_tag,
bool &  value 
)
static
static int AttributeAccessor::getLogicalValue ( tag_t  inst_tag,
tag_t  att_tag,
bool  checkReadAccess,
bool &  value,
bool &  isNull,
bool &  isEmpty,
bool &  hasReadAccess 
)
staticprivate
static int AttributeAccessor::getLogicalValueAt ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
bool &  value,
bool *  isNull,
bool &  hasReadAccess 
)
static
static int AttributeAccessor::getLogicalValueAt ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
bool &  value,
bool *  isNull = 0 
)
static
static int AttributeAccessor::getLogicalValues ( tag_t  inst_tag,
tag_t  att_tag,
std::vector< int > &  values,
std::vector< int > &  isNull,
bool &  hasReadAccess 
)
static
static int AttributeAccessor::getLogicalValues ( tag_t  inst_tag,
tag_t  att_tag,
std::vector< int > &  values,
std::vector< int > &  isNull 
)
static
static int AttributeAccessor::getLogicalValues ( tag_t  inst_tag,
tag_t  att_tag,
std::vector< int > &  values 
)
static
static int AttributeAccessor::getStringValue ( tag_t  inst_tag,
tag_t  att_tag,
std::string &  value,
bool &  isNull 
)
static
static int AttributeAccessor::getStringValue ( tag_t  inst_tag,
tag_t  att_tag,
std::string &  value 
)
static
static int AttributeAccessor::getStringValue ( tag_t  inst_tag,
tag_t  att_tag,
std::string &  value,
bool &  isNull,
bool &  hasReadAccess 
)
static
static int AttributeAccessor::getStringValue ( tag_t  inst_tag,
tag_t  att_tag,
bool  checkReadAccess,
std::string &  value,
bool &  isNull,
bool &  isEmpty,
bool &  hasReadAccess 
)
staticprivate
static int AttributeAccessor::getStringValueAt ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
std::string &  value,
bool *  isNull,
bool &  hasReadAccess 
)
static
static int AttributeAccessor::getStringValueAt ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
std::string &  value,
bool *  isNull = 0 
)
static
static int AttributeAccessor::getStringValues ( tag_t  inst_tag,
tag_t  att_tag,
std::vector< std::string > &  values,
std::vector< int > &  isNull,
bool &  hasReadAccess 
)
static
static int AttributeAccessor::getStringValues ( tag_t  inst_tag,
tag_t  att_tag,
std::vector< std::string > &  values,
std::vector< int > &  isNull 
)
static
static int AttributeAccessor::getStringValues ( tag_t  inst_tag,
tag_t  att_tag,
std::vector< std::string > &  values 
)
static
static int AttributeAccessor::getTagValue ( tag_t  inst_tag,
tag_t  att_tag,
tag_t &  value,
bool &  isNull,
bool &  hasReadAccess 
)
static
static int AttributeAccessor::getTagValue ( tag_t  inst_tag,
tag_t  att_tag,
tag_t &  value,
bool &  isNull 
)
static
static int AttributeAccessor::getTagValue ( tag_t  inst_tag,
tag_t  att_tag,
tag_t &  value 
)
static
static int AttributeAccessor::getTagValue ( tag_t  inst_tag,
tag_t  att_tag,
bool  checkReadAccess,
tag_t &  value,
bool &  isNull,
bool &  isEmpty,
bool &  hasReadAccess 
)
staticprivate
static int AttributeAccessor::getTagValueAt ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
tag_t &  value,
bool *  isNull,
bool &  hasReadAccess 
)
static
static int AttributeAccessor::getTagValueAt ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
tag_t &  value,
bool *  isNull = 0 
)
static
static int AttributeAccessor::getTagValues ( tag_t  inst_tag,
tag_t  att_tag,
std::vector< tag_t > &  values,
std::vector< int > &  isNull,
bool &  hasReadAccess 
)
static
static int AttributeAccessor::getTagValues ( tag_t  inst_tag,
tag_t  att_tag,
std::vector< tag_t > &  values,
std::vector< int > &  isNull 
)
static
static int AttributeAccessor::getTagValues ( tag_t  inst_tag,
tag_t  att_tag,
std::vector< tag_t > &  values 
)
static
static int AttributeAccessor::getValue ( tag_t  inst_tag,
tag_t  att_tag,
bool &  value,
bool &  isNull 
)
inlinestatic

Definition at line 34 of file attributeaccessor.hxx.

static int AttributeAccessor::getValue ( tag_t  inst_tag,
tag_t  att_tag,
char &  value,
bool &  isNull 
)
inlinestatic

Definition at line 35 of file attributeaccessor.hxx.

static int AttributeAccessor::getValue ( tag_t  inst_tag,
tag_t  att_tag,
date_t &  value,
bool &  isNull 
)
inlinestatic

Definition at line 36 of file attributeaccessor.hxx.

static int AttributeAccessor::getValue ( tag_t  inst_tag,
tag_t  att_tag,
double &  value,
bool &  isNull 
)
inlinestatic

Definition at line 37 of file attributeaccessor.hxx.

static int AttributeAccessor::getValue ( tag_t  inst_tag,
tag_t  att_tag,
int &  value,
bool &  isNull 
)
inlinestatic

Definition at line 38 of file attributeaccessor.hxx.

static int AttributeAccessor::getValue ( tag_t  inst_tag,
tag_t  att_tag,
tag_t &  value,
bool &  isNull 
)
inlinestatic

Definition at line 39 of file attributeaccessor.hxx.

static int AttributeAccessor::getValue ( tag_t  inst_tag,
tag_t  att_tag,
const char *&  value,
bool &  isNull 
)
static
static int AttributeAccessor::getValue ( tag_t  inst_tag,
tag_t  att_tag,
Teamcenter::StdSmString value,
bool &  isNull 
)
static
static int AttributeAccessor::insertChar ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
char  type 
)
static

Inserts the specified value into the specified VLA attribute at the specified position.

The maximum value for start is the length of the VLA, at which point the insert becomes equivalent to an append.

Note
VLAs are attributes which can have a variable number of elements of their declared type. The data type of the VLA and class type (for typed references) or string length (for notes and strings) is declared when the attribute is defined. When an instance of a class with a VLA attribute is created, that VLA attribute is initialized to zero length.
static int AttributeAccessor::insertDate ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
date_t  type 
)
static

Inserts the specified value into the specified VLA attribute at the specified position.

The maximum value for start is the length of the VLA, at which point the insert becomes equivalent to an append.

Note
VLAs are attributes which can have a variable number of elements of their declared type. The data type of the VLA and class type (for typed references) or string length (for notes and strings) is declared when the attribute is defined. When an instance of a class with a VLA attribute is created, that VLA attribute is initialized to zero length.
This function accepts the date in local time.
static int AttributeAccessor::insertDouble ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
double  type 
)
static

Inserts the specified value into the specified VLA attribute at the specified position.

The maximum value for start is the length of the VLA, at which point the insert becomes equivalent to an append.

Note
VLAs are attributes which can have a variable number of elements of their declared type. The data type of the VLA and class type (for typed references) or string length (for notes and strings) is declared when the attribute is defined. When an instance of a class with a VLA attribute is created, that VLA attribute is initialized to zero length.
static int AttributeAccessor::insertInteger ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
int  type 
)
static

Inserts the specified value into the specified VLA attribute at the specified position.

The maximum value for start is the length of the VLA, at which point the insert becomes equivalent to an append.

Note
VLAs are attributes which can have a variable number of elements of their declared type. The data type of the VLA and class type (for typed references) or string length (for notes and strings) is declared when the attribute is defined. When an instance of a class with a VLA attribute is created, that VLA attribute is initialized to zero length.
static int AttributeAccessor::insertLogical ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
bool  type 
)
static

Inserts the specified value into the specified VLA attribute at the specified position.

The maximum value for start is the length of the VLA, at which point the insert becomes equivalent to an append.

Note
VLAs are attributes which can have a variable number of elements of their declared type. The data type of the VLA and class type (for typed references) or string length (for notes and strings) is declared when the attribute is defined. When an instance of a class with a VLA attribute is created, that VLA attribute is initialized to zero length.
static int AttributeAccessor::insertString ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
std::string  type 
)
static

Inserts the specified value into the specified VLA attribute at the specified position.

The maximum value for start is the length of the VLA, at which point the insert becomes equivalent to an append.

Note
VLAs are attributes which can have a variable number of elements of their declared type. The data type of the VLA and class type (for typed references) or string length (for notes and strings) is declared when the attribute is defined. When an instance of a class with a VLA attribute is created, that VLA attribute is initialized to zero length.
static int AttributeAccessor::insertTag ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
tag_t  type 
)
static

Inserts the specified value into the specified VLA attribute at the specified position.

The maximum value for start is the length of the VLA, at which point the insert becomes equivalent to an append.

Note
VLAs are attributes which can have a variable number of elements of their declared type. The data type of the VLA and class type (for typed references) or string length (for notes and strings) is declared when the attribute is defined. When an instance of a class with a VLA attribute is created, that VLA attribute is initialized to zero length.
static int AttributeAccessor::integerIndex ( tag_t  inst_tag,
tag_t  att_tag,
int  value,
int &  index_val 
)
static
static bool AttributeAccessor::isCharNull ( tag_t  inst_tag,
tag_t  att_tag 
)
static
static bool AttributeAccessor::isDateNull ( tag_t  inst_tag,
tag_t  att_tag 
)
static
static bool AttributeAccessor::isDoubleNull ( tag_t  inst_tag,
tag_t  att_tag 
)
static
static bool AttributeAccessor::isIntegerNull ( tag_t  inst_tag,
tag_t  att_tag 
)
static
static bool AttributeAccessor::isLogicalNull ( tag_t  inst_tag,
tag_t  att_tag 
)
static
static bool AttributeAccessor::isStringNull ( tag_t  inst_tag,
tag_t  att_tag 
)
static
static bool AttributeAccessor::isTagNull ( tag_t  inst_tag,
tag_t  att_tag 
)
static
static int AttributeAccessor::length ( tag_t  inst_tag,
tag_t  att_tag 
)
static
static int AttributeAccessor::logicalIndex ( tag_t  inst_tag,
tag_t  att_tag,
logical  value,
int &  index_val 
)
static
static int AttributeAccessor::removeAt ( tag_t  inst,
tag_t  attr,
int  position 
)
static
static int AttributeAccessor::removeChar ( tag_t  inst_tag,
tag_t  att_tag,
char  value 
)
static
static int AttributeAccessor::removeDate ( tag_t  inst_tag,
tag_t  att_tag,
date_t  value 
)
static
static int AttributeAccessor::removeDouble ( tag_t  inst_tag,
tag_t  att_tag,
double  value 
)
static
static int AttributeAccessor::removeInteger ( tag_t  inst_tag,
tag_t  att_tag,
int  value 
)
static
static int AttributeAccessor::removeLogical ( tag_t  inst_tag,
tag_t  att_tag,
bool  value 
)
static
static int AttributeAccessor::removeString ( tag_t  inst_tag,
tag_t  att_tag,
std::string &  value 
)
static
static int AttributeAccessor::removeTag ( tag_t  inst_tag,
tag_t  att_tag,
tag_t  value 
)
static
static int AttributeAccessor::reorder ( tag_t  inst_tag,
tag_t  attr_tag,
int  oldStart,
int  oldEnd,
int  newStart 
)
static
static int AttributeAccessor::resetCharArray ( tag_t  inst_tag,
tag_t  att_tag,
const std::vector< char > &  values,
const std::vector< int > *  is_null = 0 
)
static
static int AttributeAccessor::resetCharList ( tag_t  inst_tag,
tag_t  att_tag,
const std::vector< char > &  values,
const std::vector< int > *  is_null = 0 
)
static
static int AttributeAccessor::resetDateArray ( tag_t  inst_tag,
tag_t  att_tag,
const std::vector< date_t > &  values,
const std::vector< int > *  is_null = 0 
)
static
static int AttributeAccessor::resetDateList ( tag_t  inst_tag,
tag_t  att_tag,
const std::vector< date_t > &  values,
const std::vector< int > *  is_null = 0 
)
static
static int AttributeAccessor::resetDoubleArray ( tag_t  inst_tag,
tag_t  att_tag,
const std::vector< double > &  values,
const std::vector< int > *  is_null = 0 
)
static
static int AttributeAccessor::resetDoubleList ( tag_t  inst_tag,
tag_t  att_tag,
const std::vector< double > &  values,
const std::vector< int > *  is_null 
)
static
static int AttributeAccessor::resetIntegerArray ( tag_t  inst_tag,
tag_t  att_tag,
const std::vector< int > &  values,
const std::vector< int > *  is_null 
)
static
static int AttributeAccessor::resetIntegerList ( tag_t  inst_tag,
tag_t  att_tag,
const std::vector< int > &  values,
const std::vector< int > *  is_null = 0 
)
static
static int AttributeAccessor::resetLogicalArray ( tag_t  inst_tag,
tag_t  att_tag,
const std::vector< int > &  values,
const std::vector< int > *  is_null = 0 
)
static
static int AttributeAccessor::resetLogicalList ( tag_t  inst_tag,
tag_t  att_tag,
const std::vector< int > &  values,
const std::vector< int > *  is_null = 0 
)
static
static int AttributeAccessor::resetStringArray ( tag_t  inst_tag,
tag_t  att_tag,
const std::vector< std::string > &  values,
const std::vector< int > *  is_null = 0 
)
static
static int AttributeAccessor::resetStringList ( tag_t  inst_tag,
tag_t  att_tag,
const std::vector< std::string > &  values,
const std::vector< int > *  is_null = 0 
)
static
static int AttributeAccessor::resetTagArray ( tag_t  inst_tag,
tag_t  att_tag,
const std::vector< tag_t > &  values,
const std::vector< int > *  is_null = 0 
)
static
static int AttributeAccessor::resetTagList ( tag_t  inst_tag,
tag_t  att_tag,
const std::vector< tag_t > &  values,
const std::vector< int > *  is_null = 0 
)
static
static int AttributeAccessor::setCharValue ( tag_t  inst_tag,
tag_t  att_tag,
char  value,
bool  isNull = false 
)
static
static int AttributeAccessor::setCharValueAt ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
char  value,
bool  isNull = false 
)
static
static int AttributeAccessor::setDateValue ( tag_t  inst_tag,
tag_t  att_tag,
date_t  value,
bool  isNull = false 
)
static
static int AttributeAccessor::setDateValueAt ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
date_t  value,
bool  isNull = false 
)
static
static int AttributeAccessor::setDoubleValue ( tag_t  inst_tag,
tag_t  att_tag,
double  value,
bool  isNull = false 
)
static
static int AttributeAccessor::setDoubleValueAt ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
double  value,
bool  isNull = false 
)
static
static int AttributeAccessor::setIntegerValue ( tag_t  inst_tag,
tag_t  att_tag,
int  value,
bool  isNull = false 
)
static
static int AttributeAccessor::setIntegerValueAt ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
int  value,
bool  isNull = false 
)
static
static int AttributeAccessor::setLogicalValue ( tag_t  inst_tag,
tag_t  att_tag,
bool  value,
bool  isNull = false 
)
static
static int AttributeAccessor::setLogicalValueAt ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
bool  value,
bool  isNull = false 
)
static
static int AttributeAccessor::setNull ( tag_t  inst_tag,
tag_t  attr_tag 
)
static
static int AttributeAccessor::setNullArray ( tag_t  inst_tag,
tag_t  attr_tag 
)
static
static int AttributeAccessor::setNullList ( tag_t  inst_tag,
tag_t  attr_tag 
)
static
static int AttributeAccessor::setStringValue ( tag_t  inst_tag,
tag_t  att_tag,
const std::string &  value,
bool  isNull = false 
)
static
static int AttributeAccessor::setStringValueAt ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
std::string &  value,
bool  isNull = false 
)
static
static int AttributeAccessor::setTagValue ( tag_t  inst_tag,
tag_t  att_tag,
tag_t  value,
bool  isNull = false 
)
static
static int AttributeAccessor::setTagValueAt ( tag_t  inst_tag,
tag_t  att_tag,
int  pos,
tag_t  value,
bool  isNull = false 
)
static
static int AttributeAccessor::stringIndex ( tag_t  inst_tag,
tag_t  att_tag,
std::string &  value,
int &  index_val 
)
static
static int AttributeAccessor::tagIndex ( tag_t  inst_tag,
tag_t  att_tag,
tag_t  value,
int &  index_val 
)
static

The documentation for this class was generated from the following file: