SourceForge.jp

クラス dkutil::INIManager

#include <dkutilINIManager.h>

すべてのメンバ一覧

Public 型

typedef policy::ini_semantic_action POLICY
typedef boost::spirit::file_iterator<
char > 
file_iterator
typedef POLICY semantic_action
typedef semantic_action::const_section_iterator const_section_iterator
typedef semantic_action::const_key_iterator const_key_iterator
typedef boost::spirit::parse_info<
file_iterator
parse_result
typedef boost::compressed_pair<
const_key_iterator, bool > 
find_key_result

Public メソッド

 INIManager (const char *filename=NULL)
virtual ~INIManager ()
bool reset (const char *filename, parse_result *result_ptr=NULL)
bool empty () const
const char * name () const
void clear ()
const_section_iterator begin () const
const_section_iterator end () const
const_section_iterator find_section (const char *section_name)
const_key_iterator find_key_from_found_section (const_section_iterator it, const char *key_name)


型定義

typedef semantic_action::const_key_iterator dkutil::INIManager::const_key_iterator
 

typedef semantic_action::const_section_iterator dkutil::INIManager::const_section_iterator
 

typedef boost::spirit::file_iterator<char> dkutil::INIManager::file_iterator
 

typedef boost::compressed_pair<const_key_iterator,bool> dkutil::INIManager::find_key_result
 

typedef boost::spirit::parse_info<file_iterator> dkutil::INIManager::parse_result
 

typedef policy::ini_semantic_action dkutil::INIManager::POLICY
 

typedef POLICY dkutil::INIManager::semantic_action
 


コンストラクタとデストラクタ

dkutil::INIManager::INIManager const char *  filename = NULL  )  [inline]
 

virtual dkutil::INIManager::~INIManager  )  [inline, virtual]
 


関数

const_section_iterator dkutil::INIManager::begin  )  const [inline]
 

void dkutil::INIManager::clear  )  [inline]
 

bool dkutil::INIManager::empty  )  const [inline]
 

const_section_iterator dkutil::INIManager::end  )  const [inline]
 

const_key_iterator dkutil::INIManager::find_key_from_found_section const_section_iterator  it,
const char *  key_name
[inline]
 

const_section_iterator dkutil::INIManager::find_section const char *  section_name  )  [inline]
 

const char* dkutil::INIManager::name  )  const [inline]
 

bool dkutil::INIManager::reset const char *  filename,
parse_result result_ptr = NULL
[inline]
 


このクラスの説明は次のファイルから生成されました:
dkutil 1.02リリース前 d金魚専用マニュアルバージョンに対してSun Dec 28 21:23:13 2003に生成されました。 doxygen 1.3.5