GNU Octave  9.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
property_list Class Reference

#include "graphics.h"

Public Types

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

Public Member Functions

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

Detailed Description

Definition at line 2189 of file graphics.h.

Member Typedef Documentation

◆ plist_map_const_iterator

typedef plist_map_type::const_iterator property_list::plist_map_const_iterator

Definition at line 2199 of file graphics.h.

◆ plist_map_iterator

typedef plist_map_type::iterator property_list::plist_map_iterator

Definition at line 2198 of file graphics.h.

◆ plist_map_type

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

Definition at line 2193 of file graphics.h.

◆ pval_map_const_iterator

typedef pval_map_type::const_iterator property_list::pval_map_const_iterator

Definition at line 2196 of file graphics.h.

◆ pval_map_iterator

typedef pval_map_type::iterator property_list::pval_map_iterator

Definition at line 2195 of file graphics.h.

◆ pval_map_type

Definition at line 2192 of file graphics.h.

Constructor & Destructor Documentation

◆ property_list()

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

Definition at line 2201 of file graphics.h.

Member Function Documentation

◆ as_struct()

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

Definition at line 2548 of file graphics.cc.

References m.

◆ begin() [1/2]

plist_map_iterator property_list::begin ( )
inline

Definition at line 2210 of file graphics.h.

◆ begin() [2/2]

plist_map_const_iterator property_list::begin ( ) const
inline

Definition at line 2211 of file graphics.h.

◆ end() [1/2]

plist_map_iterator property_list::end ( )
inline

Definition at line 2213 of file graphics.h.

Referenced by base_graphics_object::build_user_defaults_map().

◆ end() [2/2]

plist_map_const_iterator property_list::end ( ) const
inline

Definition at line 2214 of file graphics.h.

◆ find() [1/2]

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

◆ find() [2/2]

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

Definition at line 2221 of file graphics.h.

◆ lookup()

octave_value property_list::lookup ( const caseless_str name) const

◆ set()


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