Lhaz
公開型 | 公開メンバ関数 | 非公開メンバ関数 | 非公開変数類 | 静的非公開変数類 | 全メンバ一覧
LHAZTREE クラス

#include <lhaztree.h>

公開型

enum  TYPE { TREE_NON, TREE_DIR, TREE_FILE }
 

公開メンバ関数

 LHAZTREE (int level, int index, const WSTR &name)
 
 LHAZTREE (int level, TYPE type, int index, const WSTR &name)
 
 LHAZTREE (void)
 
void Add (int index, const WSTR &name)
 
void Print (MYFILE &fo, bool hasdir, bool csv, LHAZLIST *lhazlist)
 

非公開メンバ関数

WSTR GetContent (bool csv, int index, LHAZLIST *lhazlist)
 

非公開変数類

int Level
 
TYPE Type
 
int Index
 
WSTR Name
 
vector< LHAZTREEChild
 
bool HasDir
 

静的非公開変数類

static vector< boolLine
 

列挙型メンバ詳解

◆ TYPE

列挙値
TREE_NON 
TREE_DIR 
TREE_FILE 

構築子と解体子

◆ LHAZTREE() [1/3]

LHAZTREE::LHAZTREE ( int  level,
int  index,
const WSTR &  name 
)

◆ LHAZTREE() [2/3]

LHAZTREE::LHAZTREE ( int  level,
TYPE  type,
int  index,
const WSTR &  name 
)

◆ LHAZTREE() [3/3]

LHAZTREE::LHAZTREE ( void  )

関数詳解

◆ Add()

void LHAZTREE::Add ( int  index,
const WSTR &  name 
)

◆ GetContent()

WSTR LHAZTREE::GetContent ( bool  csv,
int  index,
LHAZLIST lhazlist 
)
private

◆ Print()

void LHAZTREE::Print ( MYFILE &  fo,
bool  hasdir,
bool  csv,
LHAZLIST lhazlist 
)

メンバ詳解

◆ Child

vector<LHAZTREE> LHAZTREE::Child
private

◆ HasDir

bool LHAZTREE::HasDir
private

◆ Index

int LHAZTREE::Index
private

◆ Level

int LHAZTREE::Level
private

◆ Line

vector< bool > LHAZTREE::Line
staticprivate

◆ Name

WSTR LHAZTREE::Name
private

◆ Type

TYPE LHAZTREE::Type
private

このクラス詳解は次のファイルから抽出されました: