#include <iarchive.h>
Public Member Functions | |
CustomArchiveVisitor (Archive::Visitor &visitor, Archive::EMode mode, std::size_t depth) | |
void | file (const char *name) |
bool | directory (const char *name, std::size_t depth) |
Private Attributes | |
Archive::Visitor * | m_visitor |
Archive::EMode | m_mode |
std::size_t | m_depth |
Definition at line 135 of file iarchive.h.
CustomArchiveVisitor::CustomArchiveVisitor | ( | Archive::Visitor & | visitor, | |
Archive::EMode | mode, | |||
std::size_t | depth | |||
) | [inline] |
Definition at line 141 of file iarchive.h.
bool CustomArchiveVisitor::directory | ( | const char * | name, | |
std::size_t | depth | |||
) | [inline] |
Definition at line 150 of file iarchive.h.
References Archive::eDirectories, m_depth, m_mode, m_visitor, and Archive::Visitor::visit().
void CustomArchiveVisitor::file | ( | const char * | name | ) | [inline] |
Definition at line 145 of file iarchive.h.
References Archive::eFiles, m_mode, m_visitor, and Archive::Visitor::visit().
std::size_t CustomArchiveVisitor::m_depth [private] |
Definition at line 139 of file iarchive.h.
Referenced by directory().
Archive::EMode CustomArchiveVisitor::m_mode [private] |
Definition at line 138 of file iarchive.h.
Referenced by directory(), and file().
Archive::Visitor* CustomArchiveVisitor::m_visitor [private] |
Definition at line 137 of file iarchive.h.
Referenced by directory(), and file().