Synopsis - Synopsis/PTree/Node.hh Details

# Synopsis/PTree/Node.hh

source code

## Includes from this file:

- include Synopsis/PTree/Encoding.hh
- include Synopsis/PTree/Visitor.hh
- include Synopsis/PTree/Node.hh
- include Synopsis/PTree/Node.hh

## Declarations in this file:

### Classes in Synopsis::PTree

Array
Atom
Iterator
List
Node

### Data members in Synopsis::PTree::Array

array
default_buf
num
size

### Data members in Synopsis::PTree::Iterator

ptree

### Data members in Synopsis::PTree::Node::`0097::`0098

child
next

### Data members in Synopsis::PTree::Node::`0097::`0099

length
position

### Data members in Synopsis::PTree::Node::`0097

leaf
nonleaf

### Data members in Synopsis::PTree::Node

my_data

### Member functions in Synopsis::PTree::Array

Array(size_t)

### Member functions in Synopsis::PTree::Atom

Atom(const Token&)

### Member functions in Synopsis::PTree::Iterator

next(Node*&)
operator++(int)

### Member functions in Synopsis::PTree::Node

Node(Node*,Node*)

used by List

Node(const char*,size_t)

used by Atom

accept(Visitor*)
set_car(Node*)
~Node()

### Structs in Synopsis::PTree::Node::`0097

`0098
`0099

### Unions in Synopsis::PTree::Node

`0097