From 6597c9b777b608a96974b4a7a8c15234b05ffdd8 Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Tue, 26 Jul 2016 22:36:33 +0300 Subject: Cleanup DLL export/import --- butl/filesystem.ixx | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) (limited to 'butl/filesystem.ixx') diff --git a/butl/filesystem.ixx b/butl/filesystem.ixx index 8e81b59..af1125e 100644 --- a/butl/filesystem.ixx +++ b/butl/filesystem.ixx @@ -85,6 +85,12 @@ namespace butl // dir_entry // inline entry_type dir_entry:: + ltype () const + { + return t_ != entry_type::unknown ? t_ : (t_ = type (false)); + } + + inline entry_type dir_entry:: type () const { entry_type t (ltype ()); @@ -93,12 +99,6 @@ namespace butl : lt_ != entry_type::unknown ? lt_ : (lt_ = type (true)); } - inline entry_type dir_entry:: - ltype () const - { - return t_ != entry_type::unknown ? t_ : (t_ = type (false)); - } - // dir_iterator // inline dir_iterator:: @@ -123,4 +123,16 @@ namespace butl { return !(x == y); } + + inline dir_iterator + begin (dir_iterator& i) + { + return std::move (i); + } + + inline dir_iterator + end (const dir_iterator&) + { + return dir_iterator (); + } } -- cgit v1.1