GNU Octave  3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Types | Public Member Functions | Private Attributes | List of all members
property_list Class Reference

#include "graphics.h"

Collaboration diagram for property_list:
Collaboration graph
[legend]

Public Types

typedef
plist_map_type::const_iterator 
plist_map_const_iterator
typedef
plist_map_type::const_iterator 
plist_map_const_iterator
typedef plist_map_type::iterator plist_map_iterator
typedef plist_map_type::iterator plist_map_iterator
typedef std::map< std::string,
pval_map_type
plist_map_type
typedef std::map< std::string,
pval_map_type
plist_map_type
typedef
pval_map_type::const_iterator 
pval_map_const_iterator
typedef
pval_map_type::const_iterator 
pval_map_const_iterator
typedef pval_map_type::iterator pval_map_iterator
typedef pval_map_type::iterator pval_map_iterator
typedef std::map< std::string,
octave_value
pval_map_type
typedef std::map< std::string,
octave_value
pval_map_type

Public Member Functions

 property_list (const plist_map_type &m=plist_map_type())
 property_list (const plist_map_type &m=plist_map_type())
 ~property_list (void)
 ~property_list (void)
octave_scalar_map as_struct (const std::string &prefix_arg) const
octave_scalar_map as_struct (const std::string &prefix_arg) const
plist_map_iterator begin (void)
plist_map_const_iterator begin (void) const
plist_map_iterator begin (void)
plist_map_const_iterator begin (void) const
plist_map_iterator end (void)
plist_map_const_iterator end (void) const
plist_map_iterator end (void)
plist_map_const_iterator end (void) const
plist_map_iterator find (const std::string &go_name)
plist_map_iterator find (const std::string &go_name)
plist_map_const_iterator find (const std::string &go_name) const
plist_map_const_iterator find (const std::string &go_name) const
octave_value lookup (const caseless_str &name) const
octave_value lookup (const caseless_str &name) const
void set (const caseless_str &name, const octave_value &val)
void set (const caseless_str &name, const octave_value &val)

Private Attributes

plist_map_type plist_map

Detailed Description

Definition at line 1994 of file graphics.h.

Member Typedef Documentation

typedef plist_map_type::const_iterator property_list::plist_map_const_iterator

Definition at line 2002 of file graphics.in.h.

typedef plist_map_type::const_iterator property_list::plist_map_const_iterator

Definition at line 2004 of file graphics.h.

typedef plist_map_type::iterator property_list::plist_map_iterator

Definition at line 2001 of file graphics.in.h.

typedef plist_map_type::iterator property_list::plist_map_iterator

Definition at line 2003 of file graphics.h.

typedef std::map<std::string, pval_map_type> property_list::plist_map_type

Definition at line 1996 of file graphics.in.h.

typedef std::map<std::string, pval_map_type> property_list::plist_map_type

Definition at line 1998 of file graphics.h.

typedef pval_map_type::const_iterator property_list::pval_map_const_iterator

Definition at line 1999 of file graphics.in.h.

typedef pval_map_type::const_iterator property_list::pval_map_const_iterator

Definition at line 2001 of file graphics.h.

typedef pval_map_type::iterator property_list::pval_map_iterator

Definition at line 1998 of file graphics.in.h.

typedef pval_map_type::iterator property_list::pval_map_iterator

Definition at line 2000 of file graphics.h.

typedef std::map<std::string, octave_value> property_list::pval_map_type

Definition at line 1995 of file graphics.in.h.

typedef std::map<std::string, octave_value> property_list::pval_map_type

Definition at line 1997 of file graphics.h.

Constructor & Destructor Documentation

property_list::property_list ( const plist_map_type m = plist_map_type ())
inline

Definition at line 2006 of file graphics.h.

property_list::~property_list ( void  )
inline

Definition at line 2009 of file graphics.h.

property_list::property_list ( const plist_map_type m = plist_map_type ())
inline

Definition at line 2004 of file graphics.in.h.

property_list::~property_list ( void  )
inline

Definition at line 2007 of file graphics.in.h.

Member Function Documentation

octave_scalar_map property_list::as_struct ( const std::string &  prefix_arg) const
octave_scalar_map property_list::as_struct ( const std::string &  prefix_arg) const

Definition at line 1930 of file graphics.cc.

References octave_scalar_map::assign().

plist_map_iterator property_list::begin ( void  )
inline

Definition at line 2013 of file graphics.in.h.

References plist_map.

plist_map_const_iterator property_list::begin ( void  ) const
inline

Definition at line 2014 of file graphics.in.h.

References plist_map.

plist_map_iterator property_list::begin ( void  )
inline

Definition at line 2015 of file graphics.h.

References plist_map.

Referenced by reset_default_properties().

plist_map_const_iterator property_list::begin ( void  ) const
inline

Definition at line 2016 of file graphics.h.

References plist_map.

plist_map_iterator property_list::end ( void  )
inline

Definition at line 2016 of file graphics.in.h.

References plist_map.

plist_map_const_iterator property_list::end ( void  ) const
inline

Definition at line 2017 of file graphics.in.h.

References plist_map.

plist_map_iterator property_list::end ( void  )
inline

Definition at line 2018 of file graphics.h.

References plist_map.

Referenced by reset_default_properties(), and base_properties::set_from_list().

plist_map_const_iterator property_list::end ( void  ) const
inline

Definition at line 2019 of file graphics.h.

References plist_map.

plist_map_iterator property_list::find ( const std::string &  go_name)
inline

Definition at line 2019 of file graphics.in.h.

References plist_map.

plist_map_iterator property_list::find ( const std::string &  go_name)
inline

Definition at line 2021 of file graphics.h.

References plist_map.

Referenced by base_properties::set_from_list().

plist_map_const_iterator property_list::find ( const std::string &  go_name) const
inline

Definition at line 2024 of file graphics.in.h.

References plist_map.

plist_map_const_iterator property_list::find ( const std::string &  go_name) const
inline

Definition at line 2026 of file graphics.h.

References plist_map.

octave_value property_list::lookup ( const caseless_str name) const
octave_value property_list::lookup ( const caseless_str name) const
void property_list::set ( const caseless_str name,
const octave_value val 
)
void property_list::set ( const caseless_str name,
const octave_value val 
)

Member Data Documentation

plist_map_type property_list::plist_map
private

Definition at line 2034 of file graphics.h.

Referenced by begin(), end(), and find().


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