Lhaz
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
LHAZFILE_ARC クラス

#include <lhazfile_arc.h>

LHAZFILE_ARC の継承関係図
LHAZFILE

公開メンバ関数

 LHAZFILE_ARC (ARCHIVE::TYPE t=ARCHIVE::NON)
 
void SetEncrypt (bool f)
 
fpos_t GetFpos (void) const
 
void SetFpos (fpos_t fpos)
 
void SetTime (FILETIME)
 
bool IsVirtual (void) const
 
void SetVirtual (bool b)
 
- 基底クラス LHAZFILE に属する継承公開メンバ関数
 LHAZFILE (void)
 
 LHAZFILE (const WSTR &name, const time_t &t, int icon, bool isdir, LONGLONG size)
 
virtual ‾LHAZFILE (void)
 
virtual const WSTR & GetAlternateUri (void) const
 
virtual const WSTR & GetEditUri (void) const
 
virtual bool IsNewDir (void) const
 
const WSTR & GetName (void) const
 
void SetName (const WSTR &name)
 
const WSTR & GetFileName (void) const
 
void SetFileName (const WSTR &name, bool dir=false)
 
time_t GetLastModified (void) const
 
const WSTR & GetLastModifiedText (void) const
 
void SetLastModified (const time_t &t)
 
void SetLastModifiedText (void)
 
LONGLONG GetSize (void) const
 
const WSTR & GetSizeText (void) const
 
const WSTR & GetSizeTextKB (void) const
 
void SetSize (LONGLONG size)
 
void SetSizeText (bool dispzero)
 
const WSTR & GetType (void) const
 
void SetType (const WSTR &type)
 
LONGLONG GetPackedSize (void) const
 
void SetPackedSize (LONGLONG size)
 
const WSTR & GetPackedSizeText (void) const
 
const WSTR & GetPackedSizeTextKB (void) const
 
void SetPackedSizeText (void)
 
float GetRatio (void) const
 
const WSTR & GetRatioText (void) const
 
void SetRatio (void)
 
int GetMethod (void) const
 
void SetMethod (int m)
 
const WSTR & GetMethodText (void) const
 
void SetMethodText (const WSTR &m)
 
const WSTR & GetDir (void) const
 
void SetDir (const WSTR &d)
 
int GetIcon (void) const
 
void SetIcon (int i)
 
bool IsDir (void) const
 
void SetIsDir (bool b)
 
const WSTR & GetDsp (FIELD field, bool treeview, int viewkb) const
 
bool Match (const TCHAR *p, TCHAR *s, int f) const
 
WSTR GetColContent (FIELD c)
 
const std::vector< PARENT > & GetParents (void) const
 
const WSTR & GetParentDir (void) const
 
const WSTR & GetParentUri (void) const
 
LHAZFILETREEGetTree (void) const
 
void SetTree (LHAZFILETREE *t)
 

非公開変数類

ARCHIVE::TYPE ArcType
 
bool Encrypt
 
fpos_t Fpos
 
bool Virtual
 

その他の継承メンバ

- 基底クラス LHAZFILE に属する継承公開型
enum  FIELD {
  NAME, SIZE, TYPE, TIME,
  CSIZE, FNAME, RATIO, METHOD,
  DIRPATH, MAX
}
 
- 基底クラス LHAZFILE に属する継承限定公開変数類
WSTR m_dirname
 
WSTR m_filename
 
int m_icon
 
bool m_isdir
 
time_t m_lastmodified
 
WSTR m_lastmodified_txt
 
int m_method_num
 
WSTR m_method_txt
 
WSTR m_name
 
LONGLONG m_packedsize
 
WSTR m_packedsize_txt
 
WSTR m_packedsize_txt_kb
 
std::vector< PARENTm_parents
 
float m_ratio
 
WSTR m_ratio_txt
 
LONGLONG m_size
 
WSTR m_size_txt
 
WSTR m_size_txt_kb
 
LHAZFILETREEm_tree
 
WSTR m_type
 

構築子と解体子

LHAZFILE_ARC::LHAZFILE_ARC ( ARCHIVE::TYPE  t = ARCHIVE::NON)

関数詳解

fpos_t LHAZFILE_ARC::GetFpos ( void  ) const
inlinevirtual

LHAZFILEを再実装しています。

bool LHAZFILE_ARC::IsVirtual ( void  ) const
inlinevirtual

LHAZFILEを再実装しています。

void LHAZFILE_ARC::SetEncrypt ( bool  f)
inline
void LHAZFILE_ARC::SetFpos ( fpos_t  fpos)
inline
void LHAZFILE_ARC::SetTime ( FILETIME  t)
void LHAZFILE_ARC::SetVirtual ( bool  b)
inlinevirtual

LHAZFILEを再実装しています。

メンバ詳解

ARCHIVE::TYPE LHAZFILE_ARC::ArcType
private
bool LHAZFILE_ARC::Encrypt
private
fpos_t LHAZFILE_ARC::Fpos
private
bool LHAZFILE_ARC::Virtual
private

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