OpenClonk
C4GroupEx Member List

This is the complete list of members for C4GroupEx, including all inherited members.

AccessedEntrySize() const overrideC4Groupvirtual
AccessEntry(const char *wildcard, size_t *size=nullptr, char *filename=nullptr, bool needs_to_be_a_group=false)C4Group
AccessNextEntry(const char *wildcard, size_t *size=nullptr, char *filename=nullptr, bool start_at_filename=false)C4Group
Add(const char *filename, const char *entry_name)C4Group
Add(const char *entry_name, void *buffer, int size, bool add_as_child=false, bool hold_buffer=false, bool is_executable=false)C4Group
Add(const char *entry_name, StdBuf &buffer, bool add_as_child=false, bool hold_buffer=false, bool is_executable=false)C4Group
Add(const char *entry_name, StdStrBuf &buffer, bool add_as_child=false, bool hold_buffer=false, bool is_executable=false)C4Group
Advance(int offset) overrideC4Groupvirtual
C4Group()C4Group
C4Group(C4Group &&)=defaultC4Group
Clear()C4Groupprotected
Close(bool fHeaderUpdate)C4GroupExinline
C4Group::Close()C4Group
Delete(const char *files, bool recursive=false)C4Group
DeleteEntry(const char *filename, bool do_recycle=false)C4Group
EntryCount(const char *wildcard=nullptr)C4Group
EntryCRC32(const char *wildcard=nullptr)C4Group
EntrySize(const char *wildcard=nullptr)C4Group
Extract(const char *files, const char *destination=nullptr, const char *exclude=nullptr)C4Group
ExtractEntry(const char *filename, const char *destination=nullptr)C4Group
FindEntry(const char *wildcard, StdStrBuf *filename=nullptr, size_t *size=nullptr)C4Group
FindEntry(const char *wildcard, char *filename)C4Groupinline
FindNextEntry(const char *wildcard, StdStrBuf *filename=nullptr, size_t *size=nullptr, bool start_at_filename=false)C4Group
FindNextEntry(const char *wildcard, char *filename, size_t *size=nullptr, bool start_at_filename=false)C4Groupinline
GetEntry(const char *entry_name)C4Groupprotected
GetError()C4Group
GetFirstEntry() constC4Group
GetFullName() constC4Group
GetHeader() constC4Group
GetMother()C4Group
GetName() constC4Group
HasPackedMother() constC4Group
HeadC4Groupprotected
HeadIdentical(C4Group &rByGrp, bool fLax)C4GroupExinline
IsOpen() constC4Group
IsPacked() constC4Group
LoadEntry(const char *entry_name, char **buffer, size_t *size_info=nullptr, int zeros_to_append=0)C4Group
LoadEntry(const char *entry_name, StdBuf *buffer)C4Group
LoadEntry(const StdStrBuf &name, StdBuf *buffer)C4Groupinline
LoadEntryString(const char *entry_name, StdStrBuf *buffer)C4Group
LoadEntryString(const StdStrBuf &name, StdStrBuf *buffer)C4Groupinline
Merge(const char *folders)C4Group
Move(const char *filename, const char *entry_name)C4Group
Open(const char *group_name, bool do_create=false)C4Group
OpenAsChild(C4Group *mother, const char *entry_name, bool is_exclusive=false, bool do_create=false)C4Group
OpenChild(const char *entry_name)C4Group
OpenMother()C4Group
operator=(C4Group &&)=defaultC4Group
PreCacheEntries(const char *search_pattern, bool cache_previous=false)C4Group
Read(void *buffer, size_t size) overrideC4Groupvirtual
Rename(const char *filename, const char *new_name)C4Group
ResetSearch(bool reload_contents=false)C4Group
Save(bool reopen)C4Group
SavedCoreC4GroupEx
SaveEntryCore(C4Group &rByGrp, const char *szEntry)C4GroupExinline
SetHead(C4Group &rByGrp)C4GroupExinline
SetNoSort(const char *szEntry)C4GroupExinline
C4Group::SetNoSort(bool no_sorting)C4Group
SetSavedEntryCore(const char *szEntry)C4GroupExinline
SetStdOutput(bool log_status)C4Group
Sort(const char *list)C4Group
SortByList(const char **list, const char *filename=nullptr)C4Group
~C4Group() overrideC4Group
~CStdStream()=defaultCStdStreamvirtual