58 class iterator :
public std::iterator<std::forward_iterator_tag, NXOpen::ParamLibParameter *>
62 iterator() : m_context(nullptr), m_current(NULL_TAG)
87 return m_current == other.m_current && m_context == other.m_context;
92 return !operator == (other);
95 NXOPENCPPEXPORT value_type operator * ()
const;
112 m_context = other.m_context;
113 m_current = other.m_current;
114 for (
int i = 0; i <
sizeof(m_state)/
sizeof(m_state[0]); i++)
115 m_state[i] = other.m_state[i];
117 NXOPENCPPEXPORT
void next();
120 unsigned int m_state[8];
143 const char * journalIdentifier
158 std::vector<NXString> & pcLibTypeNeuNames
182 const NXString & libTypeNeutralName ,
191 const char * libTypeNeutralName ,
200 std::vector<NXString> & pcLibTypeNeuNames
219 const char * libraryName ,
220 const char * parameterName
236 const char * parameterName
253 const char * pcLibName ,
254 const char * pcParamName
271 const char * libraryName ,
272 const char * libraryReference
282 bool retainParentPedigree
290 const char * libraryName ,
291 const char * libraryReference ,
292 bool retainParentPedigree
300 std::vector<NXString> & pcParamNames ,
301 std::vector<NXString> & pcLibNames ,
311 std::vector<NXString> & pcParamNames ,
312 std::vector<NXString> & pcLibNames ,
313 const char * pcExportedLibName
323 std::vector<NXString> & pcParamNames ,
324 std::vector<NXString> & pcLibNames ,
325 const NXString & pcExportedLibName ,
326 const std::vector<bool> & bUpdateLibraryReference
336 std::vector<NXString> & pcParamNames ,
337 std::vector<NXString> & pcLibNames ,
338 const char * pcExportedLibName ,
339 const std::vector<bool> & bUpdateLibraryReference
349 std::vector<NXString> & pcParamNames ,
350 std::vector<NXString> & pcLibNames ,
351 const NXString & pcExportedLibName ,
352 bool bUpdateLibraryReference
362 std::vector<NXString> & pcParamNames ,
363 std::vector<NXString> & pcLibNames ,
364 const char * pcExportedLibName ,
365 bool bUpdateLibraryReference
372 const std::vector<NXOpen::ParamLibParameter *> & tEditedParam ,
373 std::vector<NXString> & pParamNames ,
381 const std::vector<NXOpen::ParamLibParameter *> & tEditedParam ,
382 std::vector<NXString> & pParamNames ,
383 const char * pcLibName
390 std::vector<NXString> & pParamNames ,
398 std::vector<NXString> & pParamNames ,
399 const char * pcLibName
414 const char * pcLibAr ,
415 const char * pcParamNameAr
432 const char * pcLibAr ,
433 const char * pcParamNameAr ,
435 const char * pcFileName