26 |
|
{ |
27 |
|
cse::String name; |
28 |
|
::svn_dirent_t entry; |
29 |
< |
Entry(const cse::String &name, ::svn_dirent_t *entry) : name(name), entry(*entry) {} |
29 |
> |
_finline Entry(const cse::String &name, ::svn_dirent_t *entry) : name(name), entry(*entry) {} |
30 |
|
public: |
31 |
< |
const cse::String &GetName() const { return name; } |
32 |
< |
Kind GetKind() const { return Kind(entry.kind); } |
33 |
< |
std::time_t GetModified() const { return apr_time_sec(entry.time); } |
34 |
< |
bool HasProperties() const { return entry.has_props; } |
35 |
< |
operator const cse::String &() const { return name; } |
31 |
> |
_finline const cse::String &GetName() const { return name; } |
32 |
> |
_finline Kind GetKind() const { return Kind(entry.kind); } |
33 |
> |
_finline std::time_t GetModified() const { return apr_time_sec(entry.time); } |
34 |
> |
_finline bool HasProperties() const { return entry.has_props; } |
35 |
|
friend class Client; |
36 |
|
}; |
37 |
|
|