jdl::string_literal_node Class Reference

#include <tree.hpp>

Inheritance diagram for jdl::string_literal_node:

Inheritance graph
[legend]
Collaboration diagram for jdl::string_literal_node:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 string_literal_node (const char *begin, const char *end)
 string_literal_node (string_literal_node const &node)
bool operator== (string const &val)
void accept (const_visitor &v) const
void accept (visitor &v)
componentclone () const
string to_string () const


Detailed Description

Definition at line 148 of file tree.hpp.


Constructor & Destructor Documentation

jdl::string_literal_node::string_literal_node ( const char *  begin,
const char *  end 
) [inline]

Definition at line 150 of file tree.hpp.

Referenced by clone().

jdl::string_literal_node::string_literal_node ( string_literal_node const &  node  )  [inline]

Definition at line 153 of file tree.hpp.


Member Function Documentation

bool jdl::string_literal_node::operator== ( string const &  val  )  [inline]

Definition at line 155 of file tree.hpp.

References jdl::abstract_leaf< string >::data().

void string_literal_node::accept ( const_visitor v  )  const [virtual]

Implements jdl::abstract_leaf< string >.

Definition at line 321 of file tree.cpp.

References jdl::const_visitor::visit().

void string_literal_node::accept ( visitor v  )  [virtual]

Implements jdl::abstract_leaf< string >.

Definition at line 324 of file tree.cpp.

References jdl::visitor::visit().

component* jdl::string_literal_node::clone (  )  const [inline, virtual]

Implements jdl::component.

Definition at line 161 of file tree.hpp.

References string_literal_node().

string jdl::string_literal_node::to_string (  )  const [inline, virtual]

Implements jdl::component.

Definition at line 166 of file tree.hpp.

References jdl::abstract_leaf< string >::data().


The documentation for this class was generated from the following files:
Generated on Sun Feb 17 16:55:55 2008 for JDLParser by  doxygen 1.5.3