3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/file/DirectoryIterationFlags.h"
7#include "mc/deps/core/file/FileType.h"
8#include "mc/deps/core/file/PathBuffer.h"
18struct DirectoryIterationItem {
33 DirectoryIterationItem& operator=(DirectoryIterationItem
const&);
34 DirectoryIterationItem(DirectoryIterationItem
const&);
35 DirectoryIterationItem();
48 MCNAPI ::Core::PathPart
const&
getName()
const;
66 MCNAPI
void setType(::Core::FileType type);
74 MCNAPI
void*
$ctor(::Core::DirectoryIterationFlags flags);
MCAPI void setFullPathName(::Core::PathView fullPathName)
MCAPI void setName(::Core::PathPart const &name)
MCAPI void setModifyTime(int64 modifyTime)
MCAPI ::Core::PathBuffer<::std::string > const & getFullPathName() const
MCAPI::Core::PathPart const & getName() const
MCAPI uint64 getFileSize() const
MCAPI void setType(::Core::FileType type)
MCAPI void * $ctor(::Core::DirectoryIterationFlags flags)
MCAPI::Core::FileType getType() const
MCAPI void setFileSize(uint64 size)
MCAPI bool isFile() const
MCAPI ~DirectoryIterationItem()
MCAPI void setCreateTime(int64 time)
MCAPI int64 getModifyTime() const
MCAPI DirectoryIterationItem(::Core::DirectoryIterationFlags flags)
MCAPI bool isDirectory() const