RDirectoryEntry(std::nullptr_t)
 
const time_point_t & GetDate() const
Get the last change date of the entry.
 
RDirectoryEntry(const std::shared_ptr< T > &ptr)
 
std::chrono::time_point< clock_t > time_point_t
 
std::shared_ptr< void > fObj
 
const std::shared_ptr< void > & GetPointer() const
 
std::chrono::system_clock clock_t
 
void SetChanged()
Inform the entry that it has been modified, and needs to update its last-changed time stamp.
 
void swap(RDirectoryEntry &other) noexcept
 
std::shared_ptr< U > CastPointer() const
 
const std::type_info & GetTypeInfo() const
Type of the object represented by this entry.
 
std::shared_ptr< void > & GetPointer()
Retrieve the shared_ptr of the referenced object.