LibreOffice Module dbaccess (master) 1
|
#include <definitioncontainer.hxx>
Public Types | |
typedef std::map< OUString, TContentPtr > | NamedDefinitions |
typedef NamedDefinitions::iterator | iterator |
typedef NamedDefinitions::const_iterator | const_iterator |
Public Member Functions | |
size_t | size () const |
const_iterator | begin () const |
const_iterator | end () const |
const_iterator | find (const OUString &_rName) const |
const_iterator | find (const TContentPtr &_pDefinition) const |
void | erase (const OUString &_rName) |
void | erase (const TContentPtr &_pDefinition) |
void | insert (const OUString &_rName, TContentPtr _pDefinition) |
Public Member Functions inherited from dbaccess::OContentHelper_Impl | |
OContentHelper_Impl () | |
virtual | ~OContentHelper_Impl () |
Private Member Functions | |
iterator | find (const TContentPtr &_pDefinition) |
Private Attributes | |
NamedDefinitions | m_aDefinitions |
Additional Inherited Members | |
Public Attributes inherited from dbaccess::OContentHelper_Impl | |
ContentProperties | m_aProps |
ODatabaseModelImpl * | m_pDataSource |
Definition at line 44 of file definitioncontainer.hxx.
typedef NamedDefinitions::const_iterator dbaccess::ODefinitionContainer_Impl::const_iterator |
Definition at line 49 of file definitioncontainer.hxx.
typedef NamedDefinitions::iterator dbaccess::ODefinitionContainer_Impl::iterator |
Definition at line 48 of file definitioncontainer.hxx.
typedef std::map< OUString, TContentPtr > dbaccess::ODefinitionContainer_Impl::NamedDefinitions |
Definition at line 47 of file definitioncontainer.hxx.
|
inline |
Definition at line 57 of file definitioncontainer.hxx.
References m_aDefinitions.
|
inline |
Definition at line 58 of file definitioncontainer.hxx.
References m_aDefinitions.
Referenced by dbaccess::ODefinitionContainer::approveNewObject(), dbaccess::ODocumentContainer::createInstanceWithArguments(), dbaccess::OCommandContainer::createObject(), dbaccess::ODocumentContainer::createObject(), erase(), and dbaccess::ODefinitionContainer::implAppend().
|
inline |
Definition at line 63 of file definitioncontainer.hxx.
References m_aDefinitions.
Referenced by dbaccess::ODefinitionContainer::implAppend(), and dbaccess::ODefinitionContainer::implRemove().
void dbaccess::ODefinitionContainer_Impl::erase | ( | const TContentPtr & | _pDefinition | ) |
Definition at line 54 of file definitioncontainer.cxx.
References end(), find(), and m_aDefinitions.
|
inline |
Definition at line 60 of file definitioncontainer.hxx.
References m_aDefinitions.
Referenced by dbaccess::ODefinitionContainer::approveNewObject(), dbaccess::ODocumentContainer::createInstanceWithArguments(), dbaccess::OCommandContainer::createObject(), dbaccess::ODocumentContainer::createObject(), erase(), and dbaccess::ODefinitionContainer::implAppend().
|
private |
Definition at line 71 of file definitioncontainer.cxx.
References m_aDefinitions.
ODefinitionContainer_Impl::const_iterator dbaccess::ODefinitionContainer_Impl::find | ( | const TContentPtr & | _pDefinition | ) | const |
Definition at line 61 of file definitioncontainer.cxx.
References m_aDefinitions.
|
inline |
Definition at line 66 of file definitioncontainer.hxx.
References m_aDefinitions.
Referenced by dbaccess::ODefinitionContainer::implAppend(), and dbaccess::OQueryContainer::init().
|
inline |
Definition at line 55 of file definitioncontainer.hxx.
References m_aDefinitions.
Referenced by dbaccess::ODocumentContainer::createInstanceWithArguments().
|
private |