From OpenSCADAWiki
Публічні методи:
- NodeId( uint32_t n, uint16_t ns = 0 ); — Чисельний ініціюючий конструктор для числа n у просторі назв ns.
- NodeId( const string &str, uint16_t ns = 0, Type tp = String ); — Строковий ініціюючий конструктор для рядка str у просторі назв ns з типом tp.
- NodeId( const NodeId &node ); — Копіюючий конструктор об'єкту.
- NodeId( ); — Деструктор.
- bool operator==( const NodeId &node ); — Порівняння об'єктів.
- NodeId &operator=( const NodeId &node ); — Копіювання об'єкту.
- Type type( ) const; — Тип вузла.
- bool isNull( ) const; — Вузол нульовий — неініційований.
- uint16_t ns( ) const; — Простір назв.
- uint32_t numbVal( ) const; — Чисельні значення.
- string strVal( ) const; — Строкові значення.
- void setNs( uint16_t ns ); — Встановлення простору назв у ns.
- void setNumbVal( uint32_t n ); — Встановлення чисельного значення n.
- void setStrVal( const string &str, Type tp = String ); — Встановлення строкового значення str з типом tp.
- static NodeId fromAddr( const string &strAddr, bool strictStr = false, int *off = NULL ); — Формування об'єкту вузла із адреси strAddr, як суворий рядок strictStr та із кінцем розбору адреси у off.
- string toAddr( ) const; — Отримання адреси об'єкту вузла.