This header file is part of module ALib Files of the ALib C++ Library.
© 2013-2024 A-Worx GmbH, Germany. Published under Boost Software License.
Definition in file ftree.hpp.
#include "alib/monomem/poolallocator.hpp"
#include "alib/files/finfo.hpp"
#include "alib/containers/stringtree.hpp"
#include "alib/lang/system/path.hpp"
#include "alib/strings/numberformat.hpp"
#include "alib/enums/iterablebitset.hpp"
#include "alib/monomem/aliases/astringpa.hpp"
#include "alib/containers/list.hpp"
Go to the source code of this file.
Classes | |
class | File |
class | FTree |
struct | FTreeListener |
struct | FTreeNodeHandler |
struct | FTree::ListenerRecord |
Record used to manage registered listeners. More... | |
struct | T_Append< files::File, nchar, lang::HeapAllocator > |
Specialization of functor T_Append for type File. More... | |
struct | T_Append< files::File, wchar, lang::HeapAllocator > |
Specialization of functor T_Append for type File. More... | |
struct | TSharedFTree< TLock > |
Namespaces | |
namespace | alib |
namespace | alib::files |
namespace | alib::files::detail |
This namespace implements internals of namespace alib::files. | |
namespace | alib::strings |
namespace | alib::strings::APPENDABLES |
Typedefs | |
using | File = files::File |
Type alias in namespace alib. | |
using | FTree = files::FTree |
Type alias in namespace alib. | |
using | SharedFTree = files::TSharedFTree<SharedLock> |
Type alias in namespace alib. | |
using | TTree |
A shortcut to the base class of the base class of class FTree. | |
Functions | |
ALIB_API AString & | DbgDump (AString &target, FTree &tree, EnumBitSet< FInfo::Types > includedTypes=EnumBitSet< FInfo::Types >(true), FTree::Cursor startNode=FTree::Cursor(), unsigned int depth=(std::numeric_limits< unsigned int >::max)()) |
void | FFormat_File (const alib::Box &box, const alib::String &formatSpec, alib::NumberFormat &nf, alib::AString &target) |
Variables | |
String | DBG_DUMP_FORMAT |