Synopsis/PTree/Atoms.hh

source code

Includes from this file:

include Synopsis/PTree/NodesFwd.hh
include Synopsis/PTree/Node.hh

Declarations in this file:

Classes in Synopsis::PTree

CommentedAtom

DupAtom

Identifier

Keyword

KeywordT

Literal

UserKeyword

Data members in Synopsis::PTree::CommentedAtom

my_comments

Data members in Synopsis::PTree::Literal

my_type

Data members in Synopsis::PTree::UserKeyword

my_type

Member functions in Synopsis::PTree::CommentedAtom

CommentedAtom(const Token&,Node*)

CommentedAtom(const char*,size_t,Node*)

set_comments(Node*)

Member functions in Synopsis::PTree::DupAtom

DupAtom(const char*,size_t)

DupAtom(const char*,size_t,const char*,size_t)

Member functions in Synopsis::PTree::Keyword

Keyword(const char*,int)

Member functions in Synopsis::PTree::Literal

Literal(const Token&)

accept(Visitor*)

type()const

Parameters in Synopsis::PTree::CommentedAtom::`CommentedAtom(const Token&,Node*)

c

tk

Parameters in Synopsis::PTree::CommentedAtom::`CommentedAtom(const char*,size_t,Node*)

c

l

p

Parameters in Synopsis::PTree::CommentedAtom::`accept(Visitor*)

visitor

Parameters in Synopsis::PTree::CommentedAtom::`set_comments(Node*)

c

Parameters in Synopsis::PTree::DupAtom::`accept(Visitor*)

visitor

Parameters in Synopsis::PTree::Identifier::`Identifier(const Token&)

t

Parameters in Synopsis::PTree::Identifier::`Identifier(const char*,size_t)

l

p

Parameters in Synopsis::PTree::Identifier::`accept(Visitor*)

visitor

Parameters in Synopsis::PTree::Keyword::`Keyword(const Token&)

t

Parameters in Synopsis::PTree::Keyword::`Keyword(const char*,int)

len

str

Parameters in Synopsis::PTree::Keyword::`accept(Visitor*)

visitor

Parameters in Synopsis::PTree::KeywordT::`KeywordT(const Token&)

tk

Parameters in Synopsis::PTree::KeywordT::`KeywordT(const char*,size_t)

length

ptr

Parameters in Synopsis::PTree::KeywordT::`accept(Visitor*)

visitor

Parameters in Synopsis::PTree::Literal::`Literal(const Token&)

tk

Parameters in Synopsis::PTree::Literal::`accept(Visitor*)

visitor

Parameters in Synopsis::PTree::UserKeyword::`UserKeyword(const Token&)

t

Parameters in Synopsis::PTree::UserKeyword::`accept(Visitor*)

visitor

Thises in Synopsis::PTree::CommentedAtom::`CommentedAtom(const Token&,Node*)

this

Thises in Synopsis::PTree::CommentedAtom::`CommentedAtom(const char*,size_t,Node*)

this

Thises in Synopsis::PTree::CommentedAtom::`accept(Visitor*)

this

Thises in Synopsis::PTree::CommentedAtom::`get_comments()

this

Thises in Synopsis::PTree::CommentedAtom::`set_comments(Node*)

this

Thises in Synopsis::PTree::DupAtom::`accept(Visitor*)

this

Thises in Synopsis::PTree::Identifier::`Identifier(const Token&)

this

Thises in Synopsis::PTree::Identifier::`Identifier(const char*,size_t)

this

Thises in Synopsis::PTree::Identifier::`accept(Visitor*)

this

Thises in Synopsis::PTree::Keyword::`Keyword(const Token&)

this

Thises in Synopsis::PTree::Keyword::`Keyword(const char*,int)

this

Thises in Synopsis::PTree::Keyword::`accept(Visitor*)

this

Thises in Synopsis::PTree::KeywordT::`KeywordT(const Token&)

this

Thises in Synopsis::PTree::KeywordT::`KeywordT(const char*,size_t)

this

Thises in Synopsis::PTree::KeywordT::`accept(Visitor*)

this

Thises in Synopsis::PTree::KeywordT::`token()const

this

Thises in Synopsis::PTree::Literal::`Literal(const Token&)

this

Thises in Synopsis::PTree::Literal::`accept(Visitor*)

this

Thises in Synopsis::PTree::Literal::`type()const

this

Thises in Synopsis::PTree::UserKeyword::`UserKeyword(const Token&)

this

Thises in Synopsis::PTree::UserKeyword::`accept(Visitor*)

this

Thises in Synopsis::PTree::UserKeyword::`token()const

this