cbp2make
Makefile generation tool for Code::Blocks IDE
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CStringList Class Reference

#include <stlstrings.h>

Public Member Functions

bool IsEmpty (void) const
 
int GetCount (void) const
 
int GetLength (void) const
 
CStringGetString (const int Index)
 
CString GetString (const int Index) const
 
CString Join (const CString &Delimiter) const
 
int FindString (const CString &AString) const
 
int Insert (const CString *AString)
 
int Insert (const CString &AString)
 
CStringListInsert (const CStringList &AStringList)
 
CStringListInsertAt (const int Index, const CStringList &AStringList)
 
CStringListInsertAt (const int Index, const CString *AString)
 
CStringListInsertAt (const int Index, const CString &AString)
 
CStringListRemoveAt (const int Index)
 
CStringListRemoveEmpty (void)
 
CStringListRemoveDuplicates (void)
 
CStringListClear (void)
 
bool AppendFromFile (const CString &FileName)
 
bool LoadFromFile (const CString &FileName)
 
bool SaveToFile (const CString &FileName)
 
void Print (std::ostream &out)
 
CStringListoperator= (const CString &AString)
 
CStringListoperator= (const CStringList &AStringList)
 
CStringoperator[] (const int Index)
 
CString operator[] (const int Index) const
 
CStringListoperator<< (const CString &AString)
 
 CStringList (void)
 
 CStringList (const CStringList &AStringList)
 
 ~CStringList (void)
 

Protected Member Functions

bool ValidIndex (const int Index) const
 

Protected Attributes

std::vector< CString * > m_Strings
 
CString m_NullString
 

Constructor & Destructor Documentation

CStringList::CStringList ( void  )
CStringList::CStringList ( const CStringList AStringList)
CStringList::~CStringList ( void  )

Member Function Documentation

bool CStringList::AppendFromFile ( const CString FileName)
CStringList & CStringList::Clear ( void  )
int CStringList::FindString ( const CString AString) const
int CStringList::GetCount ( void  ) const
int CStringList::GetLength ( void  ) const
CString & CStringList::GetString ( const int  Index)
CString CStringList::GetString ( const int  Index) const
int CStringList::Insert ( const CString AString)
int CStringList::Insert ( const CString AString)
CStringList & CStringList::Insert ( const CStringList AStringList)
CStringList & CStringList::InsertAt ( const int  Index,
const CStringList AStringList 
)
CStringList & CStringList::InsertAt ( const int  Index,
const CString AString 
)
CStringList & CStringList::InsertAt ( const int  Index,
const CString AString 
)
bool CStringList::IsEmpty ( void  ) const
CString CStringList::Join ( const CString Delimiter) const
bool CStringList::LoadFromFile ( const CString FileName)
CStringList & CStringList::operator<< ( const CString AString)
CStringList & CStringList::operator= ( const CString AString)
CStringList & CStringList::operator= ( const CStringList AStringList)
CString & CStringList::operator[] ( const int  Index)
CString CStringList::operator[] ( const int  Index) const
void CStringList::Print ( std::ostream &  out)
CStringList & CStringList::RemoveAt ( const int  Index)
CStringList & CStringList::RemoveDuplicates ( void  )
CStringList & CStringList::RemoveEmpty ( void  )
bool CStringList::SaveToFile ( const CString FileName)
bool CStringList::ValidIndex ( const int  Index) const
protected

Member Data Documentation

CString CStringList::m_NullString
protected
std::vector<CString *> CStringList::m_Strings
protected

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