Navigation

Operators and Keywords

Function List:

C++ API

octave_value_list Class Reference

#include <oct-obj.h>

Collaboration diagram for octave_value_list:

List of all members.


Public Member Functions

 octave_value_list (void)
 octave_value_list (octave_idx_type n)
 octave_value_list (octave_idx_type n, const octave_value &val)
 octave_value_list (const octave_value &tc)
 octave_value_list (const Array< octave_value > &d)
 octave_value_list (const Cell &tc)
 octave_value_list (const octave_value_list &obj)
 octave_value_list (const std::list< octave_value_list > &)
 ~octave_value_list (void)
void * operator new (size_t size)
void operator delete (void *p, size_t size)
void * operator new (size_t size, void *p)
void operator delete (void *p, void *)
octave_value_listoperator= (const octave_value_list &obj)
Array< octave_valuearray_value (void) const
Cell cell_value (void) const
octave_valueoperator() (octave_idx_type n)
octave_value operator() (octave_idx_type n) const
octave_idx_type length (void) const
bool empty (void) const
void resize (octave_idx_type n)
void resize (octave_idx_type n, const octave_value &val)
octave_value_listprepend (const octave_value &val)
octave_value_listappend (const octave_value &val)
octave_value_listappend (const octave_value_list &lst)
octave_value_listreverse (void)
octave_value_list slice (octave_idx_type offset, octave_idx_type len) const
octave_value_list splice (octave_idx_type offset, octave_idx_type len, const octave_value_list &lst=octave_value_list()) const
bool all_strings_p (void) const
bool all_scalars (void) const
bool has_magic_colon (void) const
string_vector make_argv (const std::string &=std::string()) const
void stash_name_tags (const string_vector &nm)
string_vector name_tags (void) const
void make_storable_values (void)

Constructor & Destructor Documentation

octave_value_list::octave_value_list ( void   )  [inline]

octave_value_list::octave_value_list ( octave_idx_type  n  )  [inline, explicit]

octave_value_list::octave_value_list ( octave_idx_type  n,
const octave_value val 
) [inline]

octave_value_list::octave_value_list ( const octave_value tc  )  [inline]

octave_value_list::octave_value_list ( const Array< octave_value > &  d  )  [inline]

octave_value_list::octave_value_list ( const Cell tc  )  [inline]

octave_value_list::octave_value_list ( const octave_value_list obj  )  [inline]

octave_value_list::octave_value_list ( const std::list< octave_value_list > &  lst  ) 

octave_value_list::~octave_value_list ( void   )  [inline]


Member Function Documentation

bool octave_value_list::all_scalars ( void   )  const

bool octave_value_list::all_strings_p ( void   )  const

octave_value_list & octave_value_list::append ( const octave_value_list lst  ) 

octave_value_list & octave_value_list::append ( const octave_value val  ) 

Array<octave_value> octave_value_list::array_value ( void   )  const [inline]

Cell octave_value_list::cell_value ( void   )  const [inline]

bool octave_value_list::empty ( void   )  const [inline]

bool octave_value_list::has_magic_colon ( void   )  const

octave_idx_type octave_value_list::length ( void   )  const [inline]

string_vector octave_value_list::make_argv ( const std::string fcn_name = std::string()  )  const

void octave_value_list::make_storable_values ( void   ) 

string_vector octave_value_list::name_tags ( void   )  const [inline]

void octave_value_list::operator delete ( void *  p,
void *   
) [inline]

void octave_value_list::operator delete ( void *  p,
size_t  size 
) [inline]

void* octave_value_list::operator new ( size_t  size,
void *  p 
) [inline]

void* octave_value_list::operator new ( size_t  size  )  [inline]

octave_value octave_value_list::operator() ( octave_idx_type  n  )  const [inline]

octave_value& octave_value_list::operator() ( octave_idx_type  n  )  [inline]

octave_value_list& octave_value_list::operator= ( const octave_value_list obj  )  [inline]

octave_value_list & octave_value_list::prepend ( const octave_value val  ) 

void octave_value_list::resize ( octave_idx_type  n,
const octave_value val 
) [inline]

void octave_value_list::resize ( octave_idx_type  n  )  [inline]

octave_value_list & octave_value_list::reverse ( void   ) 

octave_value_list octave_value_list::slice ( octave_idx_type  offset,
octave_idx_type  len 
) const [inline]

octave_value_list octave_value_list::splice ( octave_idx_type  offset,
octave_idx_type  len,
const octave_value_list lst = octave_value_list () 
) const

void octave_value_list::stash_name_tags ( const string_vector nm  )  [inline]


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