ulib  1.0
S.W. Lee's essential C++ library
 All Classes Namespaces Files Functions Variables Typedefs Macros Pages
Public Member Functions | List of all members
ulib::CUTextFile Class Reference

#include <utextfile.h>

Public Member Functions

 CUTextFile (int verbosity=0)
 CUTextFile (CUString arg_file_name, CUString arg_file_mode="rb", int verbosity=0)
 ~CUTextFile ()
void Verbosity (int arg_verbosity)
bool IsOpen ()
bool OpenFile (CUString arg_file_name, CUString arg_file_mode="r")
bool CheckOpen (FILE *fp=stderr)
void CloseFile ()
bool ReopenFile (CUString arg_file_name, CUString arg_file_mode="r")
FILE * GetFP ()
void MoveToStart ()
void MoveToEnd ()
long GetFileSize ()
CUString GetFileName ()
CUString GetFileMode ()
long GetNumLine ()
bool MoveToLine (long sel_line)
bool ReadLine (CUString &str)
char * ReadLine ()
bool WriteLine (CUString str)
bool WriteLog (CUString str)
bool LoadToStr (CUString &str)

Constructor & Destructor Documentation

ulib::CUTextFile::CUTextFile ( int  verbosity = 0)

References Verbosity().

ulib::CUTextFile::CUTextFile ( CUString  arg_file_name,
CUString  arg_file_mode = "rb",
int  verbosity = 0 
)

References OpenFile(), and Verbosity().

ulib::CUTextFile::~CUTextFile ( )

References CloseFile().

Member Function Documentation

bool ulib::CUTextFile::CheckOpen ( FILE *  fp = stderr)
void ulib::CUTextFile::CloseFile ( )
CUString ulib::CUTextFile::GetFileMode ( )
CUString ulib::CUTextFile::GetFileName ( )

Referenced by CheckOpen().

long ulib::CUTextFile::GetFileSize ( )
FILE * ulib::CUTextFile::GetFP ( )
long ulib::CUTextFile::GetNumLine ( )
bool ulib::CUTextFile::IsOpen ( )
bool ulib::CUTextFile::LoadToStr ( CUString str)
void ulib::CUTextFile::MoveToEnd ( )

References IsOpen().

Referenced by GetNumLine(), MoveToLine(), and OpenFile().

bool ulib::CUTextFile::MoveToLine ( long  sel_line)
void ulib::CUTextFile::MoveToStart ( )
bool ulib::CUTextFile::OpenFile ( CUString  arg_file_name,
CUString  arg_file_mode = "r" 
)
bool ulib::CUTextFile::ReadLine ( CUString str)
char * ulib::CUTextFile::ReadLine ( )
bool ulib::CUTextFile::ReopenFile ( CUString  arg_file_name,
CUString  arg_file_mode = "r" 
)
void ulib::CUTextFile::Verbosity ( int  arg_verbosity)

Referenced by CUTextFile().

bool ulib::CUTextFile::WriteLine ( CUString  str)
bool ulib::CUTextFile::WriteLog ( CUString  str)

The documentation for this class was generated from the following files: