LibUDB 1.0
Loading...
Searching...
No Matches
UDBase Member List

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

addElement(const UDBElement &el)UDBase
addElements(const std::vector< UDBElement > &elements)UDBase
baseUDBaseprotected
base_versionUDBaseprotected
baseSize() constUDBase
calculateWriteSize()UDBase
clearBase()UDBase
convertToBase(const std::vector< UDBElement > &elements)UDBasestatic
getRawBase() constUDBase
operator+=(const UDBase &other)UDBase
operator=(const UDBase &other)UDBase
operator=(UDBase &&other)UDBase
readFromBuffer(const std::vector< char > &buf, const size_t &offset=0, const size_t &bytes_to_read=0)UDBase
readFromBufferInner(const std::vector< char > &buf, const size_t &offset, const size_t &bytes_to_read)UDBaseprotected
readFromFile(const std::filesystem::path &f_path)UDBase
removeElement(const UDBElement &el)UDBasevirtual
removeElements(std::function< bool(const UDBElement &)> predicate)UDBasevirtual
replaceElement(const UDBElement &old_el, const UDBElement &new_el)UDBasevirtual
searchElement(std::function< bool(const UDBElement &)> search_function)UDBasevirtual
searchElement(std::function< void(const UDBElement &, UDBase &)> search_function)UDBasevirtual
searchElementV(std::function< bool(const UDBElement &)> search_function)UDBasevirtual
shrinkToFit()UDBase
sortBase(std::function< bool(const UDBElement &, const UDBElement &)> sort_function)UDBasevirtual
splitBase(const size_t &bytes_limit, const size_t &minimum_elements=size_t(1))UDBase
UDBase() (defined in UDBase)UDBase
UDBase(const UDBase &other)UDBase
UDBase(UDBase &&other)UDBase
writeToBuffer(std::vector< char > &result)UDBase
writeToBufferInner(std::vector< char > &result)UDBaseprotected
writeToFile(const std::filesystem::path &f_path)UDBase
~UDBase() (defined in UDBase)UDBasevirtual