23 #if ! defined (octave_tree_classdef_h)
24 #define octave_tree_classdef_h 1
26 #include "octave-config.h"
149 template <
typename T>
157 int l = -1,
int c = -1)
265 int l = -1,
int c = -1)
tree_classdef_body & operator=(const tree_classdef_body &)
~tree_classdef_attribute_list(void)
For example cd octave end example noindent changes the current working directory to an error message is printed and the working directory is not changed sc
Octave interface to the compression and uncompression libraries.
tree_classdef_attribute_list(const octave::base_list< tree_classdef_attribute * > &a)
tree_classdef_attribute(tree_identifier *i=0, tree_expression *e=0)
void accept(tree_walker &)
~tree_classdef_enum_block(void)
octave_comment_list * lead_comm
std::list< tree_classdef_methods_block * >::iterator methods_list_iterator
void append(tree_classdef_properties_block *pb)
octave_comment_list * leading_comment(void)
void accept(tree_walker &)
tree_classdef_enum & operator=(const tree_classdef_enum &)
F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_REAL const F77_REAL F77_REAL &F77_RET_T const F77_DBLE const F77_DBLE F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T F77_DBLE &F77_RET_T F77_REAL &F77_RET_T F77_REAL &F77_RET_T F77_DBLE &F77_RET_T const F77_DBLE F77_DBLE &F77_RET_T const F77_REAL F77_REAL &F77_RET_T F77_REAL F77_REAL &F77_RET_T F77_DBLE F77_DBLE &F77_RET_T const F77_DBLE const F77_DBLE * f
~tree_classdef_event(void)
tree_expression * expression(void)
octave_comment_list * trailing_comment(void)
tree_classdef_element & operator=(const tree_classdef_element &)
tree_classdef_enum_list & operator=(const tree_classdef_enum_list &)
tree_classdef_property & operator=(const tree_classdef_property &)
tree_classdef_body * element_list
tree_classdef_attribute_list * attribute_list(void)
tree_classdef_body * body(void)
tree_classdef_property(tree_identifier *i=0, tree_expression *e=0)
std::list< tree_classdef_methods_block * > methods_list(void)
tree_classdef_enum(tree_identifier *i, tree_expression *e)
tree_classdef_property_list(tree_classdef_property *p)
tree_identifier * ident(void)
tree_classdef_event & operator=(const tree_classdef_event &)
void accept(tree_walker &)
tree_classdef_superclass & operator=(const tree_classdef_superclass &)
octave_comment_list * leading_comment(void)
tree_classdef_attribute_list * attr_list
tree_classdef_superclass(const std::string &cname)
octave_comment_list * lead_comm
tree_classdef_events_list(tree_classdef_event *e)
tree_classdef_methods_list & operator=(const tree_classdef_methods_list &)
~tree_classdef_properties_block(void)
tree_classdef_methods_block(tree_classdef_attribute_list *a, tree_classdef_methods_list *mlist, octave_comment_list *lc, octave_comment_list *tc, int l=-1, int c=-1)
std::list< tree_classdef_properties_block * > properties_lst
std::list< tree_classdef_methods_block * > methods_lst
std::list< tree_classdef_properties_block * >::iterator properties_list_iterator
octave_comment_list * trailing_comment(void)
~tree_classdef_methods_list(void)
calling an anonymous function involves an overhead quite comparable to the overhead of an m file function Passing a handle to a built in function is because the interpreter is not involved in the internal loop For a
tree_classdef_attribute_list(tree_classdef_attribute *a)
void append(tree_classdef_enum_block *enb)
octave_comment_list * trail_comm
std::list< tree_classdef_enum_block * > enum_lst
tree_classdef_superclass_list * supclass_list
tree_classdef_attribute_list(void)
tree_classdef * dup(symbol_table::scope_id scope, symbol_table::context_id context) const
tree_identifier * ident(void)
void accept(tree_walker &)
tree_classdef_property_list & operator=(const tree_classdef_property_list &)
tree_classdef_body(tree_classdef_enum_block *enb)
std::list< tree_classdef_enum_block * >::iterator enum_list_iterator
tree_classdef_element(tree_classdef_attribute_list *a, octave::base_list< T > *elist, octave_comment_list *lc, octave_comment_list *tc, int l=-1, int c=-1)
octave::base_list< T > * element_list(void)
tree_classdef_superclass_list(void)
void accept(tree_walker &)
tree_classdef(tree_classdef_attribute_list *a, tree_identifier *i, tree_classdef_superclass_list *sc, tree_classdef_body *b, octave_comment_list *lc, octave_comment_list *tc, const std::string &pn="", int l=-1, int c=-1)
void accept(tree_walker &)
static llvm::LLVMContext & context
std::list< tree_classdef_events_block * > events_list(void)
std::list< tree_classdef_events_block * >::iterator events_list_iterator
tree_classdef_enum_list(void)
void accept(tree_walker &)
void accept(tree_walker &)
tree_identifier * ident(void)
tree_classdef_enum_block & operator=(const tree_classdef_enum_block &)
void accept(tree_walker &)
~tree_classdef_attribute(void)
~tree_classdef_superclass(void)
~tree_classdef_enum(void)
tree_classdef_attribute_list & operator=(const tree_classdef_attribute_list &)
tree_classdef_attribute & operator=(const tree_classdef_attribute &)
std::list< tree_classdef_events_block * > events_lst
std::list< tree_classdef_properties_block * > properties_list(void)
~tree_classdef_superclass_list(void)
tree_classdef_methods_list(const octave::base_list< octave_value > &a)
tree_classdef_property_list(const octave::base_list< tree_classdef_property * > &a)
tree_expression * expression(void)
tree_classdef_superclass_list(tree_classdef_superclass *sc)
std::list< tree_classdef_events_block * >::const_iterator events_list_const_iterator
the sparsity preserving column transformation such that that defines the pivoting threshold can be given in which case it defines the c
tree_classdef_superclass_list(const octave::base_list< tree_classdef_superclass * > &a)
tree_expression * expression(void)
tree_classdef_attribute_list * attr_list
~tree_classdef_events_list(void)
void accept(tree_walker &)
tree_identifier * ident(void)
tree_identifier * ident(void)
tree_classdef_body(tree_classdef_events_block *evb)
void accept(tree_walker &)
tree_classdef_body(tree_classdef_methods_block *mb)
void accept(tree_walker &)
tree_classdef_events_list(void)
~tree_classdef_enum_list(void)
tree_classdef_events_list & operator=(const tree_classdef_events_list &)
tree_classdef_event(tree_identifier *i=0)
~tree_classdef_property(void)
~tree_classdef_property_list(void)
octave_function * make_meta_class(bool is_at_folder=false)
octave_comment_list * trail_comm
=val(i)}if ode{val(i)}occurs in table i
void accept(tree_walker &)
void accept(tree_walker &)
~tree_classdef_methods_block(void)
void accept(tree_walker &)
tree_classdef_events_block & operator=(const tree_classdef_events_block &)
tree_classdef_enum_list(tree_classdef_enum *e)
octave::base_list< T > * elt_list
~tree_classdef_events_block(void)
tree_classdef_properties_block(tree_classdef_attribute_list *a, tree_classdef_property_list *plist, octave_comment_list *lc, octave_comment_list *tc, int l=-1, int c=-1)
tree_classdef_enum_block(tree_classdef_attribute_list *a, tree_classdef_enum_list *elist, octave_comment_list *lc, octave_comment_list *tc, int l=-1, int c=-1)
tree_classdef_property_list(void)
tree_classdef_superclass_list & operator=(const tree_classdef_superclass_list &)
void accept(tree_walker &)
tree_classdef_superclass_list * superclass_list(void)
tree_classdef_methods_list(const octave_value &f)
std::list< tree_classdef_enum_block * >::const_iterator enum_list_const_iterator
void accept(tree_walker &)
void accept(tree_walker &tw)
void append(const tree_classdef_attribute *&s)
std::list< tree_classdef_properties_block * >::const_iterator properties_list_const_iterator
void append(tree_classdef_methods_block *mb)
std::string class_name(void)
tree_classdef_enum_list(const octave::base_list< tree_classdef_enum * > &a)
tree_classdef_body(tree_classdef_properties_block *pb)
const std::string & package_name(void) const
tree_classdef_events_list(const octave::base_list< tree_classdef_event * > &a)
void append(tree_classdef_events_block *evb)
tree_classdef_properties_block & operator=(const tree_classdef_properties_block &)
If this string is the system will ring the terminal sometimes it is useful to be able to print the original representation of the string
tree_classdef_methods_list(void)
tree_classdef_attribute_list * attribute_list(void)
std::list< tree_classdef_methods_block * >::const_iterator methods_list_const_iterator
std::list< tree_classdef_enum_block * > enum_list(void)
tree_classdef_attribute(tree_identifier *i, bool b)
~tree_classdef_element(void)
tree_classdef_methods_block & operator=(const tree_classdef_methods_block &)
tree_classdef & operator=(const tree_classdef &)
~tree_classdef_body(void)
tree_classdef_events_block(tree_classdef_attribute_list *a, tree_classdef_events_list *elist, octave_comment_list *lc, octave_comment_list *tc, int l=-1, int c=-1)