|
Teamcenter C++ API Reference
2312
|
A convenient C++ class to manage a list of tag_t. This convenient class is derived from TagList class which is only available for internal developers. More...
Namespaces | |
| namespace | adschangemanagement |
| namespace | AppModel |
| namespace | aqc0qcmaw |
| namespace | Asp0aspect |
| namespace | Bom0bommanagement |
| namespace | BRNDMGMT |
| namespace | cba |
| namespace | Cfg0configurator |
| namespace | Cfg1configurator |
| namespace | cfp0featureplanning |
| namespace | Classification |
| namespace | CM |
| namespace | Common |
| namespace | contmgmts1000d |
| namespace | Core |
| namespace | Cpd |
| namespace | CPGMATERIALS |
| namespace | Ebm0enterprisebom |
| namespace | Fgb0aw4gbom |
| namespace | Fgd0aw4gdesign |
| namespace | Fgf0aw4gfoundation |
| namespace | FPMGMT |
| namespace | Internal |
| namespace | issuemgmt |
| namespace | LibraryMgmt |
| namespace | Logging |
| namespace | Main |
| namespace | mdconnectivity |
| namespace | MFG |
| namespace | Mpr0Process |
| namespace | NewOperator |
| namespace | nxp0pid |
| namespace | OccMgmt |
| namespace | OSEnvironment |
| namespace | PackedMemory |
| namespace | Partition |
| namespace | Pdg0ptndesigngdlines |
| namespace | Pdm0plantdatamgmt |
| namespace | PKGART |
| namespace | Pmg0cpmgmt |
| namespace | Prg1ProgramPlanningApp |
| namespace | Private |
| namespace | ProgramInfra |
| namespace | Property |
| namespace | PSM |
| namespace | QRY |
| namespace | Realization |
| namespace | serviceforecasting |
| namespace | serviceplanning |
| namespace | servicescheduling |
| namespace | Soa |
| namespace | SPECMGR |
| namespace | srh0apsconfiguredsearch |
| namespace | systemsengineering |
| namespace | TCCORE |
| namespace | Tgm0TargetMgmt |
| namespace | Util |
| namespace | val0nxvalidation |
| namespace | wnb0weightandbalance |
Enumerations | |
| enum | PropBaseFnType { any, matchAll, objPointer } |
Functions | |
| void | free_unpacked_SM_string_array (char **array) |
A convenient C++ class to manage a list of tag_t. This convenient class is derived from TagList class which is only available for internal developers.
A services class useful to retrieve and set values for some Workspace-centered preferences.
A convenient C++ class to find corresponding Design Elements for BOMLines under given Reuse Design Element.
A convenient C++ class to calculate implied effectivity of item revisions.
This is required if the caller wish to calculate implied effectivity of item revisions.
Use as follows : try catch is required as it throw the IFail exception.
This is required if the caller wish to find the corresponding Design Element for BOMLines under given Reuse Design Element.
Use as follows : try catch is required as it throw the IFail exception.
file describing the interface for EquivalenceService.
@file BulkPropertyContextData.hxx
@brief Teamcenter::Property::BulkPropertyContextData include file
Definition at line 43 of file typedefs.hxx.
Definition at line 73 of file typedefs.hxx.
Definition at line 72 of file typedefs.hxx.
Definition at line 58 of file typedefs.hxx.
Definition at line 49 of file typedefs.hxx.
Definition at line 46 of file typedefs.hxx.
Definition at line 47 of file typedefs.hxx.
Definition at line 48 of file typedefs.hxx.
| typedef std::vector<BOMLineImpl *, sm_allocator<BOMLineImpl *> > Teamcenter::BOMLineVector |
Definition at line 13 of file typedefs.hxx.
Definition at line 59 of file typedefs.hxx.
| typedef StdSmVector< bool >::Vector Teamcenter::BoolVector |
Define typedefs of std::vector with an sm_allocator for basic types
Definition at line 94 of file TcBaseTypes.hxx.
Definition at line 57 of file typedefs.hxx.
| typedef RootObject*(* Teamcenter::BusinessObjectConstructor)() |
Definition at line 57 of file BusinessObjectRegistry.hxx.
| typedef BusinessObjectExtender*(* Teamcenter::BusinessObjectExtenderConstructor)(tag_t) |
Constructor method Definition
Definition at line 32 of file BusinessObjectExtenderRegistry.hxx.
| typedef int(* Teamcenter::BusinessObjectExtenderInitializer)() |
Initializer method Definition
Definition at line 36 of file BusinessObjectExtenderRegistry.hxx.
| typedef int(* Teamcenter::BusinessObjectInitializer)() |
Definition at line 58 of file BusinessObjectRegistry.hxx.
| typedef int(* Teamcenter::BusinessObjectPropFnRegister)() |
Definition at line 59 of file BusinessObjectRegistry.hxx.
| typedef StdSmVector< const char* >::Vector Teamcenter::CharPtrVector |
Definition at line 100 of file TcBaseTypes.hxx.
| typedef StdSmVector< char >::Vector Teamcenter::CharVector |
Definition at line 95 of file TcBaseTypes.hxx.
Definition at line 71 of file typedefs.hxx.
Definition at line 74 of file typedefs.hxx.
| using Teamcenter::CSIDToBLUMap = typedef SmStringToTagUMap |
Definition at line 89 of file typedefs.hxx.
| using Teamcenter::CsidToCsidChainMap = typedef SmStringToSmStringUMap |
Definition at line 92 of file typedefs.hxx.
| typedef StdSmVector< date_t >::Vector Teamcenter::DateVector |
Definition at line 96 of file TcBaseTypes.hxx.
Definition at line 41 of file typedefs.hxx.
| typedef StdSmVector< double >::Vector Teamcenter::DoubleVector |
Definition at line 97 of file TcBaseTypes.hxx.
| typedef int(* Teamcenter::Equivalence_criteria_creator_fn_t)(const EquivalenceService *, EquivalenceCriteria **) |
Definition at line 32 of file EquivalenceService.hxx.
| using Teamcenter::hashStdSmString = typedef StdSmStringHash |
Definition at line 86 of file typedefs.hxx.
Definition at line 44 of file typedefs.hxx.
| typedef std::map<int, BOMLineVector> Teamcenter::IntToBLVecMap |
Definition at line 33 of file typedefs.hxx.
| typedef std::map<int, TagVector> Teamcenter::IntToTagVecMap |
Definition at line 32 of file typedefs.hxx.
| typedef StdSmVector< int >::Vector Teamcenter::IntVector |
Definition at line 98 of file TcBaseTypes.hxx.
Definition at line 54 of file typedefs.hxx.
| typedef Tag2TagMap Teamcenter::LineToLineMap |
Definition at line 51 of file typedefs.hxx.
Definition at line 50 of file typedefs.hxx.
Definition at line 60 of file typedefs.hxx.
| typedef tag_t(* Teamcenter::mfg_get_minicontext_apn_callback_fn_t)(tag_t bomlinetag) |
Definition at line 77 of file typedefs.hxx.
| typedef std::vector<std::pair<tag_t, tag_t> > Teamcenter::PairVec |
Definition at line 34 of file typedefs.hxx.
Definition at line 55 of file typedefs.hxx.
| typedef std::map<tag_t, DepthToApnMap> Teamcenter::ScopeApnToDepthToApnMapMap |
Definition at line 42 of file typedefs.hxx.
| typedef std::map<StdSmString, StdSmString> Teamcenter::SmStringToSmStringMap |
Definition at line 19 of file typedefs.hxx.
| using Teamcenter::SmStringToSmStringUMap = typedef std::unordered_map<StdSmString, StdSmString, hashStdSmString> |
Definition at line 88 of file typedefs.hxx.
| typedef std::map<StdSmString, tag_t> Teamcenter::SmStringToTagMap |
Definition at line 26 of file typedefs.hxx.
| using Teamcenter::SmStringToTagUMap = typedef std::unordered_map<StdSmString, tag_t, StdSmStringHash> |
Definition at line 87 of file typedefs.hxx.
| using Teamcenter::SmStringUSet = typedef std::unordered_set<StdSmString, hashStdSmString> |
Definition at line 93 of file typedefs.hxx.
| typedef std::basic_string< char, std::char_traits< char >, sm_allocator< char > > Teamcenter::StdSmString |
String class, using std::string for interface, and sm_allocator for memory.
Definition at line 105 of file TcBaseTypes.hxx.
| typedef std::basic_stringstream< char, std::char_traits< char >, sm_allocator< char > > Teamcenter::StdSmStringStream |
Stream buffer using StdSmString.
Definition at line 112 of file TcBaseTypes.hxx.
| typedef StdSmVector<StdSmString>::Vector Teamcenter::StdSmStringVector |
Definition at line 106 of file TcBaseTypes.hxx.
| typedef std::set<Teamcenter::StdSmString> Teamcenter::StringSet |
Definition at line 23 of file typedefs.hxx.
| typedef std::map<StdSmString, StdSmStringVector> Teamcenter::StringToStringVecMap |
Definition at line 21 of file typedefs.hxx.
| typedef std::multimap<StdSmString, tag_t> Teamcenter::StringToTagMMap |
Definition at line 27 of file typedefs.hxx.
| typedef std::map<StdSmString, TagVector> Teamcenter::StringToTagVecMap |
Definition at line 31 of file typedefs.hxx.
Definition at line 107 of file TcBaseTypes.hxx.
| typedef std::map<tag_t, tag_t> Teamcenter::Tag2TagMap |
Definition at line 24 of file typedefs.hxx.
| typedef std::unordered_map<tag_t, tag_t> Teamcenter::Tag2TagUMap |
Definition at line 53 of file typedefs.hxx.
| typedef std::set<tag_t> Teamcenter::TagSet |
Definition at line 36 of file typedefs.hxx.
| using Teamcenter::TagToBlMap = typedef std::map<tag_t, BOMLineImpl*> |
Definition at line 62 of file typedefs.hxx.
| typedef std::map<tag_t, StdSmString> Teamcenter::TagToSmStringMap |
Definition at line 16 of file typedefs.hxx.
| typedef std::map<tag_t, StdSmString> Teamcenter::TagToStdSmStringMap |
Definition at line 17 of file typedefs.hxx.
| typedef std::map<tag_t, std::set<Teamcenter::StdSmString> > Teamcenter::TagToStringSetMap |
Definition at line 22 of file typedefs.hxx.
| typedef std::map<tag_t, StdSmStringVector> Teamcenter::TagToStringVecMap |
Definition at line 18 of file typedefs.hxx.
| typedef std::unordered_map<tag_t, VecOfStrVec> Teamcenter::TagToStringVecVecMap |
Definition at line 38 of file typedefs.hxx.
| typedef std::multimap<tag_t, tag_t> Teamcenter::TagToTagMMap |
Definition at line 25 of file typedefs.hxx.
| typedef std::map<tag_t, std::set<tag_t> > Teamcenter::TagToTagSetMap |
Definition at line 20 of file typedefs.hxx.
| using Teamcenter::TagToTagToTagVecUMap = typedef std::unordered_map<tag_t, std::unordered_map<tag_t, TagVector>> |
Definition at line 65 of file typedefs.hxx.
| typedef std::unordered_map<tag_t, tag_t> Teamcenter::TagToTagUMap |
Definition at line 30 of file typedefs.hxx.
| typedef std::map<tag_t, TagVector> Teamcenter::TagToTagVecMap |
Definition at line 28 of file typedefs.hxx.
| typedef std::unordered_map<tag_t, TagVector> Teamcenter::TagToTagVecUMap |
Definition at line 29 of file typedefs.hxx.
| using Teamcenter::TagToTagVecVecMap = typedef std::map<tag_t, std::vector<TagVector>> |
Definition at line 63 of file typedefs.hxx.
| typedef std::unordered_set<tag_t> Teamcenter::TagUSet |
Definition at line 37 of file typedefs.hxx.
| typedef StdSmVector< tag_t >::Vector Teamcenter::TagVector |
Definition at line 99 of file TcBaseTypes.hxx.
Definition at line 56 of file typedefs.hxx.
| typedef std::vector< StdSmStringVector > Teamcenter::VecOfStrVec |
Definition at line 35 of file typedefs.hxx.
| using Teamcenter::VecOfTagVector = typedef std::vector<TagVector> |
Definition at line 64 of file typedefs.hxx.
Data to use with registered getter method
Definition at line 46 of file PropOperationDispatcher.hxx.
| void Teamcenter::free_unpacked_SM_string_array | ( | char ** | array | ) |
Frees an unpacked array of strings that have been allocated using Storage Management (SM) memory management.