diff --git a/include/yaml-cpp/node/detail/impl.h b/include/yaml-cpp/node/detail/impl.h index 63800ca..5dd7a06 100644 --- a/include/yaml-cpp/node/detail/impl.h +++ b/include/yaml-cpp/node/detail/impl.h @@ -23,7 +23,7 @@ namespace YAML template struct get_idx >::type> { - static node *get(const std::vector& sequence, const Key& key, shared_memory_holder pMemory) { + static node *get(const std::vector& sequence, const Key& key, shared_memory_holder /* pMemory */) { return key < sequence.size() ? sequence[key] : 0; } diff --git a/include/yaml-cpp/node/detail/iterator_fwd.h b/include/yaml-cpp/node/detail/iterator_fwd.h index 711cf46..c4efb2c 100644 --- a/include/yaml-cpp/node/detail/iterator_fwd.h +++ b/include/yaml-cpp/node/detail/iterator_fwd.h @@ -16,7 +16,7 @@ namespace YAML class node; namespace detail { - class iterator_value; + struct iterator_value; template class iterator_base; } diff --git a/include/yaml-cpp/node/node.h b/include/yaml-cpp/node/node.h index 348b653..bab6829 100644 --- a/include/yaml-cpp/node/node.h +++ b/include/yaml-cpp/node/node.h @@ -21,7 +21,7 @@ namespace YAML friend class NodeBuilder; friend class NodeEvents; friend class detail::node_data; - template friend class detail::iterator_base; + template friend class detail::iterator_base; Node(); explicit Node(NodeType::value type); diff --git a/src/node/nodebuilder.cpp b/src/node/nodebuilder.cpp index fde2ca3..e60ed3a 100644 --- a/src/node/nodebuilder.cpp +++ b/src/node/nodebuilder.cpp @@ -31,21 +31,21 @@ namespace YAML { } - void NodeBuilder::OnNull(const Mark& mark, anchor_t anchor) + void NodeBuilder::OnNull(const Mark& /* mark */, anchor_t anchor) { detail::node& node = Push(anchor); node.set_null(); Pop(); } - void NodeBuilder::OnAlias(const Mark& /*mark*/, anchor_t anchor) + void NodeBuilder::OnAlias(const Mark& /* mark */, anchor_t anchor) { detail::node& node = *m_anchors[anchor]; Push(node); Pop(); } - void NodeBuilder::OnScalar(const Mark& mark, const std::string& tag, anchor_t anchor, const std::string& value) + void NodeBuilder::OnScalar(const Mark& /* mark */, const std::string& tag, anchor_t anchor, const std::string& value) { detail::node& node = Push(anchor); node.set_scalar(value); @@ -53,7 +53,7 @@ namespace YAML Pop(); } - void NodeBuilder::OnSequenceStart(const Mark& mark, const std::string& tag, anchor_t anchor) + void NodeBuilder::OnSequenceStart(const Mark& /* mark */, const std::string& tag, anchor_t anchor) { detail::node& node = Push(anchor); node.set_tag(tag); @@ -65,7 +65,7 @@ namespace YAML Pop(); } - void NodeBuilder::OnMapStart(const Mark& mark, const std::string& tag, anchor_t anchor) + void NodeBuilder::OnMapStart(const Mark& /* mark */, const std::string& tag, anchor_t anchor) { detail::node& node = Push(anchor); node.set_type(NodeType::Map);