GME
13
|
#include <CoreMetaProject.h>
Public Types | |
typedef std::forward_list < CCoreMetaObject * > | objects_type |
typedef objects_type::iterator | objects_iterator |
Public Member Functions | |
CCoreMetaProject () | |
~CCoreMetaProject () | |
STDMETHODIMP | get_GUID (guid_type *p) |
STDMETHODIMP | put_GUID (guid_type p) |
STDMETHODIMP | get_Token (BSTR *p) |
STDMETHODIMP | put_Token (BSTR p) |
STDMETHODIMP | get_Name (BSTR *p) |
STDMETHODIMP | put_Name (BSTR p) |
STDMETHODIMP | get_Object (metaid_type metaid, ICoreMetaObject **p) |
STDMETHODIMP | GetObjectDisp (metaid_type metaid, ICoreMetaObject **p) |
STDMETHODIMP | get_Objects (ICoreMetaObjects **p) |
STDMETHODIMP | AddObject (metaid_type metaid, BSTR token, BSTR name, ICoreMetaObject **p) |
CCoreMetaObject * | GetObject (metaid_type metaid) NOTHROW |
Public Attributes | |
objects_type | objects |
std::string | name |
std::string | token |
::GUID | guid |
Definition at line 11 of file CoreMetaProject.h.
typedef objects_type::iterator CCoreMetaProject::objects_iterator |
Definition at line 53 of file CoreMetaProject.h.
typedef std::forward_list<CCoreMetaObject*> CCoreMetaProject::objects_type |
Definition at line 52 of file CoreMetaProject.h.
Definition at line 10 of file CoreMetaProject.cpp.
Definition at line 14 of file CoreMetaProject.cpp.
STDMETHODIMP CCoreMetaProject::AddObject | ( | metaid_type | metaid, |
BSTR | token, | ||
BSTR | name, | ||
ICoreMetaObject ** | p | ||
) |
Definition at line 138 of file CoreMetaProject.cpp.
STDMETHODIMP CCoreMetaProject::get_GUID | ( | guid_type * | p | ) |
Definition at line 25 of file CoreMetaProject.cpp.
STDMETHODIMP CCoreMetaProject::get_Name | ( | BSTR * | p | ) |
Definition at line 67 of file CoreMetaProject.cpp.
STDMETHODIMP CCoreMetaProject::get_Object | ( | metaid_type | metaid, |
ICoreMetaObject ** | p | ||
) |
Definition at line 89 of file CoreMetaProject.cpp.
STDMETHODIMP CCoreMetaProject::get_Objects | ( | ICoreMetaObjects ** | p | ) |
Definition at line 120 of file CoreMetaProject.cpp.
STDMETHODIMP CCoreMetaProject::get_Token | ( | BSTR * | p | ) |
Definition at line 45 of file CoreMetaProject.cpp.
CCoreMetaObject * CCoreMetaProject::GetObject | ( | metaid_type | metaid | ) |
Definition at line 103 of file CoreMetaProject.cpp.
STDMETHODIMP CCoreMetaProject::GetObjectDisp | ( | metaid_type | metaid, |
ICoreMetaObject ** | p | ||
) | [inline] |
Definition at line 38 of file CoreMetaProject.h.
STDMETHODIMP CCoreMetaProject::put_GUID | ( | guid_type | p | ) |
Definition at line 36 of file CoreMetaProject.cpp.
STDMETHODIMP CCoreMetaProject::put_Name | ( | BSTR | p | ) |
Definition at line 78 of file CoreMetaProject.cpp.
STDMETHODIMP CCoreMetaProject::put_Token | ( | BSTR | p | ) |
Definition at line 56 of file CoreMetaProject.cpp.
::GUID CCoreMetaProject::guid |
Definition at line 58 of file CoreMetaProject.h.
Definition at line 56 of file CoreMetaProject.h.
Definition at line 55 of file CoreMetaProject.h.
Definition at line 57 of file CoreMetaProject.h.