Navigation

Operators and Keywords

Function List:

C++ API

octave_scalar_map Class Reference

#include <oct-map.h>

Collaboration diagram for octave_scalar_map:

List of all members.

Public Types

typedef
octave_fields::const_iterator 
const_iterator
typedef const_iterator iterator

Public Member Functions

 octave_scalar_map (const octave_fields &k)
 octave_scalar_map (void)
 octave_scalar_map (const string_vector &k)
 octave_scalar_map (const octave_scalar_map &m)
octave_scalar_mapoperator= (const octave_scalar_map &m)
const_iterator begin (void) const
const_iterator end (void) const
const_iterator seek (const std::string &k) const
std::string key (const_iterator p) const
octave_idx_type index (const_iterator p) const
const octave_valuecontents (const_iterator p) const
octave_valuecontents (iterator p)
const octave_valuecontents (octave_idx_type i) const
octave_valuecontents (octave_idx_type i)
octave_idx_type nfields (void) const
bool isfield (const std::string &name) const
bool contains (const std::string &name) const
string_vector fieldnames (void) const
string_vector keys (void) const
octave_value getfield (const std::string &key) const
void setfield (const std::string &key, const octave_value &val)
void assign (const std::string &k, const octave_value &val)
void rmfield (const std::string &key)
void del (const std::string &k)
octave_scalar_map orderfields (void) const
octave_scalar_map orderfields (Array< octave_idx_type > &perm) const
octave_scalar_map orderfields (const octave_scalar_map &other, Array< octave_idx_type > &perm) const
octave_value contents (const std::string &k) const
octave_valuecontents (const std::string &k)
void clear (void)

Friends

class octave_map

Member Typedef Documentation


Constructor & Destructor Documentation

octave_scalar_map::octave_scalar_map ( const octave_fields k  )  [inline]
octave_scalar_map::octave_scalar_map ( void   )  [inline]
octave_scalar_map::octave_scalar_map ( const string_vector k  )  [inline]
octave_scalar_map::octave_scalar_map ( const octave_scalar_map m  )  [inline]

Member Function Documentation

void octave_scalar_map::assign ( const std::string &  k,
const octave_value val 
) [inline]
const_iterator octave_scalar_map::begin ( void   )  const [inline]
void octave_scalar_map::clear ( void   )  [inline]
bool octave_scalar_map::contains ( const std::string &  name  )  const [inline]
octave_value& octave_scalar_map::contents ( iterator  p  )  [inline]
const octave_value& octave_scalar_map::contents ( octave_idx_type  i  )  const [inline]
octave_value& octave_scalar_map::contents ( octave_idx_type  i  )  [inline]
octave_value & octave_scalar_map::contents ( const std::string &  k  ) 
octave_value octave_scalar_map::contents ( const std::string &  k  )  const
const octave_value& octave_scalar_map::contents ( const_iterator  p  )  const [inline]
void octave_scalar_map::del ( const std::string &  k  )  [inline]
const_iterator octave_scalar_map::end ( void   )  const [inline]
string_vector octave_scalar_map::fieldnames ( void   )  const [inline]
octave_value octave_scalar_map::getfield ( const std::string &  key  )  const
octave_idx_type octave_scalar_map::index ( const_iterator  p  )  const [inline]
bool octave_scalar_map::isfield ( const std::string &  name  )  const [inline]
std::string octave_scalar_map::key ( const_iterator  p  )  const [inline]
string_vector octave_scalar_map::keys ( void   )  const [inline]
octave_idx_type octave_scalar_map::nfields ( void   )  const [inline]
octave_scalar_map& octave_scalar_map::operator= ( const octave_scalar_map m  )  [inline]
octave_scalar_map octave_scalar_map::orderfields ( const octave_scalar_map other,
Array< octave_idx_type > &  perm 
) const
octave_scalar_map octave_scalar_map::orderfields ( void   )  const
octave_scalar_map octave_scalar_map::orderfields ( Array< octave_idx_type > &  perm  )  const
void octave_scalar_map::rmfield ( const std::string &  key  ) 
const_iterator octave_scalar_map::seek ( const std::string &  k  )  const [inline]
void octave_scalar_map::setfield ( const std::string &  key,
const octave_value val 
)

Friends And Related Function Documentation

friend class octave_map [friend]

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