Added proper typedefs for BOOST_FOREACH to work

This commit is contained in:
beder
2012-05-08 12:20:28 -05:00
parent b1a1f8ce2d
commit 485afcb633
3 changed files with 19 additions and 0 deletions

View File

@@ -30,6 +30,8 @@ namespace YAML
template<typename> friend class iterator_base;
struct enabler {};
typedef typename iterator_base::base_type base_type;
public:
typedef typename iterator_base::value_type value_type;
public:

View File

@@ -23,6 +23,9 @@ namespace YAML
friend class detail::node_data;
template<typename> friend class detail::iterator_base;
template<typename T, typename S> friend struct as_if;
typedef iterator iterator;
typedef const_iterator const_iterator;
Node();
explicit Node(NodeType::value type);