#include <parse_tree.hpp>
Public Member Functions | |
bool | is_production () const noexcept |
bool | is_root () const noexcept |
bool | is_token () const noexcept |
bool | is_token_production () const noexcept |
const char * | name () const noexcept |
Private Member Functions | |
node_kind (_detail::pt_node< Reader > *ptr) | |
Private Attributes | |
_detail::pt_node< Reader > * | _ptr |
Friends | |
bool | operator!= (node_kind lhs, node_kind rhs) |
bool | operator!= (node_kind nk, production_info info) |
bool | operator!= (node_kind nk, token_kind< TokenKind > tk) |
bool | operator!= (production_info info, node_kind nk) |
bool | operator!= (token_kind< TokenKind > tk, node_kind nk) |
bool | operator== (node_kind lhs, node_kind rhs) |
bool | operator== (node_kind nk, production_info info) |
bool | operator== (node_kind nk, token_kind< TokenKind > tk) |
bool | operator== (production_info info, node_kind nk) |
bool | operator== (token_kind< TokenKind > tk, node_kind nk) |
Definition at line 721 of file parse_tree.hpp.
|
inlineexplicitprivate |
Definition at line 806 of file parse_tree.hpp.
|
inlinenoexcept |
Definition at line 728 of file parse_tree.hpp.
|
inlinenoexcept |
Definition at line 733 of file parse_tree.hpp.
|
inlinenoexcept |
Definition at line 724 of file parse_tree.hpp.
|
inlinenoexcept |
Definition at line 738 of file parse_tree.hpp.
|
inlinenoexcept |
Definition at line 743 of file parse_tree.hpp.
|
friend |
Definition at line 763 of file parse_tree.hpp.
|
friend |
Definition at line 796 of file parse_tree.hpp.
|
friend |
Definition at line 779 of file parse_tree.hpp.
|
friend |
Definition at line 800 of file parse_tree.hpp.
|
friend |
Definition at line 783 of file parse_tree.hpp.
|
friend |
Definition at line 756 of file parse_tree.hpp.
|
friend |
Definition at line 788 of file parse_tree.hpp.
|
friend |
Definition at line 768 of file parse_tree.hpp.
|
friend |
Definition at line 792 of file parse_tree.hpp.
|
friend |
Definition at line 775 of file parse_tree.hpp.
|
private |
Definition at line 808 of file parse_tree.hpp.