LibreOffice Module oox (master) 1
|
#include <modelbase.hxx>
Public Types | |
typedef RefMap< KeyType, ModelType >::key_type | key_type |
typedef RefMap< KeyType, ModelType >::mapped_type | mapped_type |
typedef RefMap< KeyType, ModelType >::value_type | value_type |
Public Types inherited from oox::RefMap< KeyType, ModelType > | |
typedef std::map< KeyType, std::shared_ptr< ModelType >, std::less< KeyType > > | container_type |
typedef container_type::key_type | key_type |
typedef container_type::mapped_type | mapped_type |
typedef container_type::value_type | value_type |
typedef container_type::key_compare | key_compare |
Public Member Functions | |
ModelType & | create (KeyType eKey) |
Public Member Functions inherited from oox::RefMap< KeyType, ModelType > | |
bool | has (key_type nKey) const |
Returns true, if the object associated to the passed key exists. More... | |
mapped_type | get (key_type nKey) const |
Returns a reference to the object associated to the passed key, or an empty reference on error. More... | |
void | forEach (const FunctorType &rFunctor) const |
Calls the passed functor for every contained object, automatically skips all elements that are empty references. More... | |
void | forEachMem (FuncType pFunc) const |
Calls the passed member function of ObjType on every contained object, automatically skips all elements that are empty references. More... | |
void | forEachMem (FuncType pFunc, ParamType1 aParam1, ParamType2 aParam2) const |
Calls the passed member function of ObjType on every contained object, automatically skips all elements that are empty references. More... | |
void | forEachMem (FuncType pFunc, ParamType1 aParam1, ParamType2 aParam2, ParamType3 aParam3) const |
Calls the passed member function of ObjType on every contained object, automatically skips all elements that are empty references. More... | |
void | forEachWithKey (const FunctorType &rFunctor) const |
Calls the passed functor for every contained object. More... | |
void | forEachMemWithKey (FuncType pFunc) const |
Calls the passed member function of ObjType on every contained object. More... | |
Private Member Functions | |
ModelType & | insert (KeyType eKey, ModelType *pModel) |
Definition at line 78 of file modelbase.hxx.
typedef RefMap<KeyType,ModelType>::key_type oox::drawingml::chart::ModelMap< KeyType, ModelType >::key_type |
Definition at line 81 of file modelbase.hxx.
typedef RefMap<KeyType,ModelType>::mapped_type oox::drawingml::chart::ModelMap< KeyType, ModelType >::mapped_type |
Definition at line 82 of file modelbase.hxx.
typedef RefMap<KeyType,ModelType>::value_type oox::drawingml::chart::ModelMap< KeyType, ModelType >::value_type |
Definition at line 83 of file modelbase.hxx.
|
inline |
Definition at line 85 of file modelbase.hxx.
References oox::drawingml::chart::ModelMap< KeyType, ModelType >::insert().
Referenced by oox::drawingml::chart::TypeGroupConverter::createCategorySequence(), oox::drawingml::chart::ErrorBarContext::onCreateContext(), oox::drawingml::chart::SeriesContextBase::onCreateContext(), oox::drawingml::chart::AreaSeriesContext::onCreateContext(), oox::drawingml::chart::BarSeriesContext::onCreateContext(), oox::drawingml::chart::BubbleSeriesContext::onCreateContext(), oox::drawingml::chart::LineSeriesContext::onCreateContext(), oox::drawingml::chart::PieSeriesContext::onCreateContext(), oox::drawingml::chart::RadarSeriesContext::onCreateContext(), oox::drawingml::chart::ScatterSeriesContext::onCreateContext(), and oox::drawingml::chart::SurfaceSeriesContext::onCreateContext().
|
inlineprivate |
Definition at line 88 of file modelbase.hxx.
Referenced by oox::drawingml::chart::ModelMap< KeyType, ModelType >::create().