FLAIM: NODE Struct Reference

- Main Page
- Modules
- Classes
- Files

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# NODE Struct Reference

Structure for nodes used in GEDCOM functions. Nodes are the basic components of GEDCOM trees. More...

`#include <flaim.h>`

List of all members.

## Public Attributes
NODE * | next
| Pointer to child, next sib, or uncle (compare levels).
NODE * | prior
| Pointer to parent, prior sib, or nephew (compare levels).
FLMBYTE * | value
| Value of node (if length <= 4), or pointer to value.
FLMUINT32 | ui32Length
| Length of value (in bytes).
FLMUINT16 | ui16TagNum
| Tag number.
FLMUINT8 | ui8Level
| Hierarchy level (0 = root).
FLMUINT8 | ui8Type
| Value's data type. This should be one of the following: FLM_TEXT_TYPE (0) FLM_NUMBER_TYPE (1) FLM_BINARY_TYPE (2) FLM_CONTEXT_TYPE (3) FLM_BLOB_TYPE (8).
FLMUINT32 | ui32EncFlags
| Encryption flags.
FLMUINT32 | ui32EncLength
| The length of the encrypted data.
FLMUINT32 | ui32EncId
| The DRN of the encryption definition record in the dictionary.
FLMBYTE * | pucEncValue
| The encrypted value.

## Detailed Description

Structure for nodes used in GEDCOM functions. Nodes are the basic components of GEDCOM trees.