GME
13
|
#include <MgaAttribute.h>
Public Types | |
typedef std::unordered_map < CComBSTR, CComBSTR, CComBSTR_Length > | map_type |
Public Member Functions | |
void | markchg () |
STDMETHOD() | get_Name (BSTR *pVal) |
STDMETHOD() | get_Path (BSTR *pVal) |
STDMETHOD() | get_Object (IMgaObject **pVal) |
STDMETHOD() | get_Value (BSTR *pVal) |
STDMETHOD() | put_Value (BSTR newVal) |
STDMETHOD() | get_FCOValue (IMgaFCO **pVal) |
STDMETHOD() | put_FCOValue (IMgaFCO *newVal) |
STDMETHOD() | get_SubNodes (VARIANT_BOOL virtuals, IMgaRegNodes **pVal) |
STDMETHOD() | GetSubNodesDisp (VARIANT_BOOL virtuals, IMgaRegNodes **pVal) |
STDMETHOD() | get_SubNodeByName (BSTR name, IMgaRegNode **pVal) |
STDMETHOD() | GetSubNodeByNameDisp (BSTR name, IMgaRegNode **pVal) |
STDMETHOD() | get_ParentNode (IMgaRegNode **pVal) |
STDMETHOD() | get_Status (long *status) |
STDMETHOD() | get_Opacity (VARIANT_BOOL *pVal) |
STDMETHOD() | put_Opacity (VARIANT_BOOL newVal) |
STDMETHOD() | Clear () |
STDMETHOD() | RemoveTree () |
CMgaRegNode () | |
~CMgaRegNode () | |
void | Initialize (BSTR path, FCO *o, CMgaProject *mgaproject) |
template<class F > | |
void | WalkKeyValues (CoreObj &obj, F &f, long status, bool &continue_) |
template<class F > | |
void | WalkKeyValuesInher (F &f) |
void | SetValue (const wchar_t *path, const wchar_t *value) |
Public Attributes | |
FCOPtr | fco |
CComBSTR | mypath |
CMgaProject * | mgaproject |
Static Public Attributes | |
static const wchar_t * | NULL_SENTINEL = "\0xFF\0xFE\0" |
Definition at line 168 of file MgaAttribute.h.
typedef std::unordered_map<CComBSTR, CComBSTR, CComBSTR_Length> CMgaRegNode::map_type |
Definition at line 242 of file MgaAttribute.h.
CMgaRegNode::CMgaRegNode | ( | ) | [inline] |
Definition at line 220 of file MgaAttribute.h.
CMgaRegNode::~CMgaRegNode | ( | ) | [inline] |
Definition at line 221 of file MgaAttribute.h.
STDMETHODIMP CMgaRegNode::Clear | ( | ) |
Definition at line 807 of file MgaAttribute.cpp.
STDMETHODIMP CMgaRegNode::get_FCOValue | ( | IMgaFCO ** | pVal | ) |
Definition at line 679 of file MgaAttribute.cpp.
STDMETHOD() CMgaRegNode::get_Name | ( | BSTR * | pVal | ) | [inline] |
Definition at line 187 of file MgaAttribute.h.
STDMETHODIMP CMgaRegNode::get_Object | ( | IMgaObject ** | pVal | ) |
Definition at line 580 of file MgaAttribute.cpp.
STDMETHODIMP CMgaRegNode::get_Opacity | ( | VARIANT_BOOL * | pVal | ) |
Definition at line 688 of file MgaAttribute.cpp.
STDMETHODIMP CMgaRegNode::get_ParentNode | ( | IMgaRegNode ** | pVal | ) |
Definition at line 792 of file MgaAttribute.cpp.
STDMETHOD() CMgaRegNode::get_Path | ( | BSTR * | pVal | ) | [inline] |
Definition at line 197 of file MgaAttribute.h.
STDMETHODIMP CMgaRegNode::get_Status | ( | long * | status | ) |
Definition at line 589 of file MgaAttribute.cpp.
STDMETHODIMP CMgaRegNode::get_SubNodeByName | ( | BSTR | name, |
IMgaRegNode ** | pVal | ||
) |
Definition at line 779 of file MgaAttribute.cpp.
STDMETHODIMP CMgaRegNode::get_SubNodes | ( | VARIANT_BOOL | virtuals, |
IMgaRegNodes ** | pVal | ||
) |
Definition at line 714 of file MgaAttribute.cpp.
STDMETHODIMP CMgaRegNode::get_Value | ( | BSTR * | pVal | ) |
Definition at line 671 of file MgaAttribute.cpp.
STDMETHOD() CMgaRegNode::GetSubNodeByNameDisp | ( | BSTR | name, |
IMgaRegNode ** | pVal | ||
) | [inline] |
Definition at line 211 of file MgaAttribute.h.
STDMETHOD() CMgaRegNode::GetSubNodesDisp | ( | VARIANT_BOOL | virtuals, |
IMgaRegNodes ** | pVal | ||
) | [inline] |
Definition at line 209 of file MgaAttribute.h.
void CMgaRegNode::Initialize | ( | BSTR | path, |
FCO * | o, | ||
CMgaProject * | mgaproject | ||
) | [inline] |
Definition at line 223 of file MgaAttribute.h.
void CMgaRegNode::markchg | ( | ) |
Definition at line 572 of file MgaAttribute.cpp.
STDMETHODIMP CMgaRegNode::put_FCOValue | ( | IMgaFCO * | newVal | ) |
Definition at line 710 of file MgaAttribute.cpp.
STDMETHODIMP CMgaRegNode::put_Opacity | ( | VARIANT_BOOL | newVal | ) |
Definition at line 696 of file MgaAttribute.cpp.
STDMETHODIMP CMgaRegNode::put_Value | ( | BSTR | newVal | ) |
Definition at line 701 of file MgaAttribute.cpp.
STDMETHODIMP CMgaRegNode::RemoveTree | ( | ) |
Definition at line 816 of file MgaAttribute.cpp.
void CMgaRegNode::SetValue | ( | const wchar_t * | path, |
const wchar_t * | value | ||
) |
Definition at line 545 of file MgaAttribute.cpp.
void CMgaRegNode::WalkKeyValues | ( | CoreObj & | obj, |
F & | f, | ||
long | status, | ||
bool & | continue_ | ||
) |
Definition at line 514 of file MgaAttribute.cpp.
void CMgaRegNode::WalkKeyValuesInher | ( | F & | f | ) |
Definition at line 530 of file MgaAttribute.cpp.
Definition at line 238 of file MgaAttribute.h.
Definition at line 240 of file MgaAttribute.h.
CComBSTR CMgaRegNode::mypath |
Definition at line 239 of file MgaAttribute.h.
const wchar_t * CMgaRegNode::NULL_SENTINEL = "\0xFF\0xFE\0" [static] |
Definition at line 236 of file MgaAttribute.h.