#include <mmoptionswrapper.h>

Public Types | |
| typedef std::vector < mmOptionSection > | SectionVector |
Public Member Functions | |
| mmSectionTree () | |
| ~mmSectionTree () | |
| void | AddSection (const mmOptionSection §ion) |
| mmOptionSection | GetSection (const wxString &key) |
| void | Clear () |
Protected Types | |
| typedef std::map< wxString, mmOptionSection > | SectionMap |
| typedef wxFileConfig | ConfigType |
Protected Member Functions | |
| void | AddSection (const wxString &path, const mmOptionSection §ion) |
| wxString | FindParentpath (const wxString &parent_key) |
| bool | FindRecursive (const wxString &parent_key, wxString &path) |
Protected Attributes | |
| SectionMap | m_section_map |
| boost::shared_ptr< ConfigType > | m_tree |
Definition at line 16 of file mmoptionswrapper.h.
typedef wxFileConfig mmSectionTree::ConfigType [protected] |
Definition at line 36 of file mmoptionswrapper.h.
typedef std::map< wxString, mmOptionSection > mmSectionTree::SectionMap [protected] |
Definition at line 34 of file mmoptionswrapper.h.
| typedef std::vector< mmOptionSection > mmSectionTree::SectionVector |
Definition at line 26 of file mmoptionswrapper.h.
| mmSectionTree::mmSectionTree | ( | ) |
Definition at line 617 of file mmoptionswrapper.cpp.
| mmSectionTree::~mmSectionTree | ( | ) |
Definition at line 621 of file mmoptionswrapper.cpp.
| void mmSectionTree::AddSection | ( | const wxString & | path, | |
| const mmOptionSection & | section | |||
| ) | [protected] |
Definition at line 630 of file mmoptionswrapper.cpp.
| void mmSectionTree::AddSection | ( | const mmOptionSection & | section | ) |
Definition at line 678 of file mmoptionswrapper.cpp.
| void mmSectionTree::Clear | ( | ) |
Definition at line 698 of file mmoptionswrapper.cpp.
Definition at line 669 of file mmoptionswrapper.cpp.
Definition at line 639 of file mmoptionswrapper.cpp.
| mmOptionSection mmSectionTree::GetSection | ( | const wxString & | key | ) |
SectionMap mmSectionTree::m_section_map [protected] |
Definition at line 35 of file mmoptionswrapper.h.
boost::shared_ptr<ConfigType> mmSectionTree::m_tree [protected] |
Definition at line 37 of file mmoptionswrapper.h.
1.6.3