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 |