Navigation

Operators and Keywords

Function List:

C++ API

octave_list Class Reference

#include <ov-list.h>

Inherits octave_base_value.

Collaboration diagram for octave_list:

List of all members.


Public Member Functions

 octave_list (void)
 octave_list (const octave_value_list &l)
 octave_list (const Cell &c)
 octave_list (const octave_list &l)
 ~octave_list (void)
octave_base_valueclone (void) const
octave_base_valueempty_clone (void) const
octave_value subsref (const std::string &type, const std::list< octave_value_list > &idx)
octave_value_list subsref (const std::string &type, const std::list< octave_value_list > &idx, int nargout)
octave_value do_index_op (const octave_value_list &idx, bool resize_ok=false)
octave_value subsasgn (const std::string &type, const std::list< octave_value_list > &idx, const octave_value &rhs)
void assign (const octave_value_list &idx, const octave_value &rhs)
dim_vector dims (void) const
size_t byte_size (void) const
bool is_defined (void) const
bool is_list (void) const
octave_value_list list_value (void) const
void print (std::ostream &os, bool pr_as_read_syntax=false) const
void print_raw (std::ostream &os, bool pr_as_read_syntax=false) const
bool print_name_tag (std::ostream &os, const std::string &name) const
bool save_ascii (std::ostream &os)
bool load_ascii (std::istream &is)
bool save_binary (std::ostream &os, bool &save_as_floats)
bool load_binary (std::istream &is, bool swap, oct_mach_info::float_format fmt)

Protected Attributes

Cell data

Constructor & Destructor Documentation

octave_list::octave_list ( void   )  [inline]

octave_list::octave_list ( const octave_value_list l  )  [inline]

octave_list::octave_list ( const Cell c  ) 

octave_list::octave_list ( const octave_list l  )  [inline]

octave_list::~octave_list ( void   )  [inline]


Member Function Documentation

void octave_list::assign ( const octave_value_list idx,
const octave_value rhs 
)

size_t octave_list::byte_size ( void   )  const [virtual]

Reimplemented from octave_base_value.

octave_base_value* octave_list::clone ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

dim_vector octave_list::dims ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

octave_value octave_list::do_index_op ( const octave_value_list idx,
bool  resize_ok = false 
) [virtual]

Reimplemented from octave_base_value.

octave_base_value* octave_list::empty_clone ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

bool octave_list::is_defined ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

bool octave_list::is_list ( void   )  const [inline, virtual]

Reimplemented from octave_base_value.

octave_value_list octave_list::list_value ( void   )  const [virtual]

Reimplemented from octave_base_value.

bool octave_list::load_ascii ( std::istream &  is  )  [virtual]

Reimplemented from octave_base_value.

bool octave_list::load_binary ( std::istream &  is,
bool  swap,
oct_mach_info::float_format  fmt 
) [virtual]

Reimplemented from octave_base_value.

void octave_list::print ( std::ostream os,
bool  pr_as_read_syntax = false 
) const [virtual]

Reimplemented from octave_base_value.

bool octave_list::print_name_tag ( std::ostream os,
const std::string name 
) const [virtual]

Reimplemented from octave_base_value.

void octave_list::print_raw ( std::ostream os,
bool  pr_as_read_syntax = false 
) const [virtual]

Reimplemented from octave_base_value.

bool octave_list::save_ascii ( std::ostream os  )  [virtual]

Reimplemented from octave_base_value.

bool octave_list::save_binary ( std::ostream os,
bool save_as_floats 
) [virtual]

Reimplemented from octave_base_value.

octave_value octave_list::subsasgn ( const std::string type,
const std::list< octave_value_list > &  idx,
const octave_value rhs 
) [virtual]

Reimplemented from octave_base_value.

octave_value_list octave_list::subsref ( const std::string type,
const std::list< octave_value_list > &  idx,
int  nargout 
) [virtual]

Reimplemented from octave_base_value.

octave_value octave_list::subsref ( const std::string type,
const std::list< octave_value_list > &  idx 
) [inline, virtual]

Reimplemented from octave_base_value.


Member Data Documentation

Cell octave_list::data [protected]


The documentation for this class was generated from the following files: