クラス langedge::DirectoryError

ディレクトリ操作関係の例外クラス. [詳細]

#include <pathutil.hpp>

langedge::DirectoryErrorに対する継承グラフ

Inheritance graph
[凡例]
langedge::DirectoryErrorのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public 型

enum  {
  GETCWD_ERROR = 1,
  CHDIR_ERROR
}
 ディレクトリ操作エラーコード. [詳細]

Public メソッド

 DirectoryError (int errcode=-1)
 エラーコードを与えるデフォルトコンストラクタ.
 DirectoryError (const std::string &what)
 例外要因を与えるコンストラクタ.
 DirectoryError (int errcode, const std::string &what)
 エラーコードと例外要因を与えるコンストラクタ.
virtual ~DirectoryError () throw ()
 デストラクタ

説明

ディレクトリ操作関係の例外クラス.

例外要因の説明やパス名の受渡しができる。


列挙型

anonymous enum
 

ディレクトリ操作エラーコード.

列挙型の値:
GETCWD_ERROR 
CHDIR_ERROR 


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

langedge::DirectoryError::DirectoryError int  errcode = -1  )  [inline, explicit]
 

エラーコードを与えるデフォルトコンストラクタ.

引数:
errcode エラーコード (デフォルトは -1)
覚え書き:
エラーコードは、上位クラスから継承する getErrorCode() により取得できる。 例外要因文字列は、"directory error" になる

langedge::DirectoryError::DirectoryError const std::string &  what  )  [inline, explicit]
 

例外要因を与えるコンストラクタ.

引数:
what 例外要因を説明する文字列
覚え書き:
エラーコードは、-1 になる。
例外要因文字列は、上位クラスから継承する what() メソッドにより取得できる。

langedge::DirectoryError::DirectoryError int  errcode,
const std::string &  what
[inline, explicit]
 

エラーコードと例外要因を与えるコンストラクタ.

引数:
errcode エラーコード
what 例外要因を説明する文字列
覚え書き:
エラーコードは、上位クラスから継承する getErrorCode() により、 また、例外要因文字列は、上位クラスから継承する what() メソッドにより取得できる。

virtual langedge::DirectoryError::~DirectoryError  )  throw () [inline, virtual]
 

デストラクタ


このクラスの説明は次のファイルから生成されました:
LangEdge ライブラリに対してFri May 6 22:43:04 2005に生成されました。  doxygen 1.4.2