branch
Description
Container with a simplistic approach to a branch
Vars
type |
||
Methods
branch ( ) |
|
branch ( Tree ) |
|
branch ( T ) |
|
bool |
is ( ) |
bool |
is_tree ( ) |
bool |
is_value ( ) |
NT & |
get ( ) |
const NT & |
get ( ) |
Tree & |
get_tree ( ) |
const Tree & |
get_tree ( ) |
T & |
get_value ( ) |
const T & |
get_value ( ) |
error_or < NT > |
extract ( ) |
error_or < NT > |
replace ( type ) |
error_or < Tree > |
extract_tree ( ) |
error_or < Tree > |
replace_tree ( type ) |
error_or < T > |
extract_value ( ) |
error_or < T > |
replace_value ( type ) |
Vars Description
type tov_
Methods Description
branch ( )
branch ( Tree )
branch ( T )
bool is ( )
bool is_tree ( )
bool is_value ( )
NT & get ( )
const NT & get ( )
Tree & get_tree ( )
const Tree & get_tree ( )
T & get_value ( )
const T & get_value ( )
error_or < NT > replace ( type )
error_or < Tree > extract_tree ( )
error_or < Tree > replace_tree ( type )
error_or < T > extract_value ( )
error_or < T > replace_value ( type )