Navigation

Operators and Keywords

Function List:

C++ API

tree_colon_expression Class Reference

#include <pt-colon.h>

Inherits tree_expression.

Collaboration diagram for tree_colon_expression:

List of all members.

Public Member Functions

 tree_colon_expression (int l=-1, int c=-1)
 tree_colon_expression (tree_expression *e, int l=-1, int c=-1)
 tree_colon_expression (tree_expression *bas, tree_expression *lim, tree_expression *inc, int l=-1, int c=-1)
 ~tree_colon_expression (void)
bool has_magic_end (void) const
void preserve_base (void)
tree_colon_expressionappend (tree_expression *t)
bool rvalue_ok (void) const
octave_value rvalue1 (int nargout=1)
octave_value_list rvalue (int nargout)
void eval_error (const std::string &s) const
tree_expressionbase (void)
tree_expressionlimit (void)
tree_expressionincrement (void)
int line (void) const
int column (void) const
tree_expressiondup (symbol_table::scope_id scope, symbol_table::context_id context) const
void accept (tree_walker &tw)

Constructor & Destructor Documentation

tree_colon_expression::tree_colon_expression ( int  l = -1,
int  c = -1 
) [inline]
tree_colon_expression::tree_colon_expression ( tree_expression e,
int  l = -1,
int  c = -1 
) [inline]
tree_colon_expression::tree_colon_expression ( tree_expression bas,
tree_expression lim,
tree_expression inc,
int  l = -1,
int  c = -1 
) [inline]
tree_colon_expression::~tree_colon_expression ( void   )  [inline]

Member Function Documentation

void tree_colon_expression::accept ( tree_walker tw  )  [virtual]

Implements tree.

tree_colon_expression * tree_colon_expression::append ( tree_expression t  ) 
tree_expression* tree_colon_expression::base ( void   )  [inline]
int tree_colon_expression::column ( void   )  const [virtual]

Reimplemented from tree.

tree_expression * tree_colon_expression::dup ( symbol_table::scope_id  scope,
symbol_table::context_id  context 
) const [virtual]

Implements tree_expression.

void tree_colon_expression::eval_error ( const std::string &  s  )  const
bool tree_colon_expression::has_magic_end ( void   )  const [inline, virtual]

Implements tree_expression.

tree_expression* tree_colon_expression::increment ( void   )  [inline]
tree_expression* tree_colon_expression::limit ( void   )  [inline]
int tree_colon_expression::line ( void   )  const [virtual]

Reimplemented from tree.

void tree_colon_expression::preserve_base ( void   )  [inline]
octave_value_list tree_colon_expression::rvalue ( int  nargout  )  [virtual]

Reimplemented from tree_expression.

octave_value tree_colon_expression::rvalue1 ( int  nargout = 1  )  [virtual]

Reimplemented from tree_expression.

bool tree_colon_expression::rvalue_ok ( void   )  const [inline, virtual]

Reimplemented from tree_expression.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines