Important Update:

- Implemented basic child element navigation:
  GetFirstChild(), GetNextChild(), GetIndexChild()
- Bug fix: Faulty name comparison using length
This commit is contained in:
Charl Wentzel
2017-04-06 06:56:03 +02:00
parent 23db2539d9
commit 9b42d516a1
2 changed files with 49 additions and 2 deletions

View File

@@ -67,7 +67,10 @@ public:
EDataType GetType( TDataMember * BaseMember, const char * Path );
TDataMember * GetMember( TDataMember * BaseMember, const char * Path, bool Create = false );
TDataMember * GetFirstChild( TDataMember * BaseMember, const char * Path, bool Create = false );
TDataMember * GetFirstChild( TDataMember * Parent );
TDataMember * GetNextChild( TDataMember * PrevChild );
TDataMember * GetIndexChild( TDataMember * Parent, const int Index );
const char * GetStr( TDataMember * BaseMember, const char * Path, const char * Default = NULL, bool Create = false );
const char * GetStr( TDataMember * BaseMember, const char * Path, int &Len, const char * Default = NULL, bool Create = false );