125 class iterator :
public std::iterator<std::forward_iterator_tag, NXOpen::Assemblies::SearchTerm *>
129 iterator() : m_context(nullptr), m_current(NULL_TAG)
154 return m_current == other.m_current && m_context == other.m_context;
159 return !operator == (other);
162 NXOPENCPP_ASSEMBLIESEXPORT value_type operator * ()
const;
179 m_context = other.m_context;
180 m_current = other.m_current;
181 for (
int i = 0; i <
sizeof(m_state)/
sizeof(m_state[0]); i++)
182 m_state[i] = other.m_state[i];
184 NXOPENCPP_ASSEMBLIESEXPORT
void next();
187 unsigned int m_state[8];
214 const char * journalIdentifier
230 const std::vector<NXOpen::Assemblies::SearchResultElement *> & searchResultElements
248 bool trueShapeRefinement
256 const std::vector<NXOpen::Assemblies::SearchResultElement *> & seeds ,
258 bool trueShapeRefinement
268 bool trueShapeRefinement
276 const char * seedRunName ,
278 bool trueShapeRefinement
288 double displacement ,
290 bool trueShapeRefinement
299 std::vector<NXString> & entries ,
300 std::vector<NXString> & values
308 const char * queryName ,
309 std::vector<NXString> & entries ,
310 std::vector<NXString> & values
423 const
char * optionSet ,
424 const
char * searchOption ,
444 const
char * optionSet ,
445 const
char * searchOption
461 const
char * optionSet