#include <vil_nitf2_field_definition.h>

Public Types | |
| enum | node_type { type_field, type_repeat } |
Public Member Functions | |
| vil_nitf2_field_definition_repeat_node (vil_nitf2_field_functor< int > *repeat_functor, vil_nitf2_field_definitions *field_definitions) | |
| ~vil_nitf2_field_definition_repeat_node () | |
| vil_nitf2_field_definition_node * | copy () const |
| bool | is_field_definition () const |
| bool | is_repeat_node () const |
| vil_nitf2_field_definition * | field_definition () |
| vil_nitf2_field_definition_repeat_node * | repeat_node () |
Public Attributes | |
| vil_nitf2_field_functor< int > * | repeat_functor |
| vil_nitf2_field_definitions * | field_definitions |
| node_type | type |
Definition at line 163 of file vil_nitf2_field_definition.h.
enum vil_nitf2_field_definition_node::node_type [inherited] |
Definition at line 45 of file vil_nitf2_field_definition.h.
| vil_nitf2_field_definition_repeat_node::vil_nitf2_field_definition_repeat_node | ( | vil_nitf2_field_functor< int > * | repeat_functor, |
| vil_nitf2_field_definitions * | field_definitions | ||
| ) | [inline] |
Definition at line 167 of file vil_nitf2_field_definition.h.
| vil_nitf2_field_definition_repeat_node::~vil_nitf2_field_definition_repeat_node | ( | ) |
Definition at line 142 of file vil_nitf2_field_definition.cxx.
| vil_nitf2_field_definition_node * vil_nitf2_field_definition_repeat_node::copy | ( | ) | const [virtual] |
Implements vil_nitf2_field_definition_node.
Definition at line 135 of file vil_nitf2_field_definition.cxx.
| vil_nitf2_field_definition * vil_nitf2_field_definition_node::field_definition | ( | ) | [inherited] |
Definition at line 14 of file vil_nitf2_field_definition.cxx.
| bool vil_nitf2_field_definition_node::is_field_definition | ( | ) | const [inline, inherited] |
Definition at line 50 of file vil_nitf2_field_definition.h.
| bool vil_nitf2_field_definition_node::is_repeat_node | ( | ) | const [inline, inherited] |
Definition at line 51 of file vil_nitf2_field_definition.h.
| vil_nitf2_field_definition_repeat_node * vil_nitf2_field_definition_node::repeat_node | ( | ) | [inherited] |
Definition at line 20 of file vil_nitf2_field_definition.cxx.
Definition at line 175 of file vil_nitf2_field_definition.h.
Definition at line 174 of file vil_nitf2_field_definition.h.
node_type vil_nitf2_field_definition_node::type [inherited] |
Definition at line 61 of file vil_nitf2_field_definition.h.
1.7.5.1