Operators and Keywords

Function List:


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)
const octave_valueoperator() (octave_idx_type n) const
octave_idx_type length (void) const
bool empty (void) const
void resize (octave_idx_type n, const octave_value &rfv=Array< octave_value >::resize_fill_value())
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, bool tags=false) 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 any_cell (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)
octave_valuexelem (octave_idx_type i)
void clear (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
bool octave_value_list::any_cell ( void   )  const
octave_value_list & octave_value_list::append ( const octave_value val  ) 
octave_value_list & octave_value_list::append ( const octave_value_list lst  ) 
Array<octave_value> octave_value_list::array_value ( void   )  const [inline]
Cell octave_value_list::cell_value ( void   )  const [inline]
void octave_value_list::clear ( void   )  [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,
size_t  size 
) [inline]
void octave_value_list::operator delete ( void *  p,
void *   
) [inline]
void* octave_value_list::operator new ( size_t  size  )  [inline]
void* octave_value_list::operator new ( size_t  size,
void *  p 
) [inline]
octave_value& octave_value_list::operator() ( octave_idx_type  n  )  [inline]
const octave_value& octave_value_list::operator() ( octave_idx_type  n  )  const [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 rfv = Array<octave_value>::resize_fill_value () 
) [inline]
octave_value_list & octave_value_list::reverse ( void   ) 
octave_value_list octave_value_list::slice ( octave_idx_type  offset,
octave_idx_type  len,
bool  tags = false 
) 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]
octave_value& octave_value_list::xelem ( octave_idx_type  i  )  [inline]

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