Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
gaoqiong
yaml-cpp
Commits
4b40441c
Commit
4b40441c
authored
Mar 22, 2014
by
Jesse Beder
Browse files
Run IWYU
parent
8d7eb02c
Changes
17
Hide whitespace changes
Inline
Side-by-side
Showing
17 changed files
with
114 additions
and
44 deletions
+114
-44
include/yaml-cpp/node/convert.h
include/yaml-cpp/node/convert.h
+13
-4
include/yaml-cpp/node/detail/memory.h
include/yaml-cpp/node/detail/memory.h
+10
-2
include/yaml-cpp/node/detail/node_data.h
include/yaml-cpp/node/detail/node_data.h
+13
-4
include/yaml-cpp/node/node.h
include/yaml-cpp/node/node.h
+12
-3
src/convert.cpp
src/convert.cpp
+2
-2
src/memory.cpp
src/memory.cpp
+3
-1
src/node_data.cpp
src/node_data.cpp
+11
-4
src/nodebuilder.cpp
src/nodebuilder.cpp
+8
-3
src/nodebuilder.h
src/nodebuilder.h
+10
-1
src/nodeevents.cpp
src/nodeevents.cpp
+4
-2
src/nodeevents.h
src/nodeevents.h
+9
-2
src/parse.cpp
src/parse.cpp
+4
-3
test/emittertests.cpp
test/emittertests.cpp
+0
-1
test/new-api/nodetests.cpp
test/new-api/nodetests.cpp
+8
-3
test/new-api/spectests.cpp
test/new-api/spectests.cpp
+4
-3
test/spectests.cpp
test/spectests.cpp
+0
-4
util/parse.cpp
util/parse.cpp
+3
-2
No files found.
include/yaml-cpp/node/convert.h
View file @
4b40441c
...
...
@@ -7,16 +7,25 @@
#pragma once
#endif
#include "yaml-cpp/binary.h"
#include "yaml-cpp/node/node.h"
#include "yaml-cpp/node/iterator.h"
#include "yaml-cpp/null.h"
#include <limits>
#include <list>
#include <map>
#include <sstream>
#include <vector>
#include "yaml-cpp/binary.h"
#include "yaml-cpp/node/impl.h"
#include "yaml-cpp/node/iterator.h"
#include "yaml-cpp/node/node.h"
#include "yaml-cpp/node/type.h"
#include "yaml-cpp/null.h"
namespace
YAML
{
class
Binary
;
struct
_Null
;
template
<
typename
T
>
struct
convert
;
}
// namespace YAML
namespace
YAML
{
namespace
conversion
{
inline
bool
IsInfinity
(
const
std
::
string
&
input
)
{
...
...
include/yaml-cpp/node/detail/memory.h
View file @
4b40441c
...
...
@@ -7,9 +7,17 @@
#pragma once
#endif
#include "yaml-cpp/node/ptr.h"
#include <set>
#include <boost/shared_ptr.hpp>
#include <boost/smart_ptr/shared_ptr.hpp>
#include <set>
#include "yaml-cpp/node/ptr.h"
namespace
YAML
{
namespace
detail
{
class
node
;
}
// namespace detail
}
// namespace YAML
namespace
YAML
{
namespace
detail
{
...
...
include/yaml-cpp/node/detail/node_data.h
View file @
4b40441c
...
...
@@ -7,10 +7,7 @@
#pragma once
#endif
#include "yaml-cpp/dll.h"
#include "yaml-cpp/node/iterator.h"
#include "yaml-cpp/node/ptr.h"
#include "yaml-cpp/node/type.h"
#include <boost/noncopyable.hpp>
#include <boost/utility.hpp>
#include <list>
#include <map>
...
...
@@ -18,6 +15,18 @@
#include <utility>
#include <vector>
#include "yaml-cpp/dll.h"
#include "yaml-cpp/node/detail/node_iterator.h"
#include "yaml-cpp/node/iterator.h"
#include "yaml-cpp/node/ptr.h"
#include "yaml-cpp/node/type.h"
namespace
YAML
{
namespace
detail
{
class
node
;
}
// namespace detail
}
// namespace YAML
namespace
YAML
{
namespace
detail
{
class
node_data
:
private
boost
::
noncopyable
{
...
...
include/yaml-cpp/node/node.h
View file @
4b40441c
...
...
@@ -7,12 +7,21 @@
#pragma once
#endif
#include <stdexcept>
#include "yaml-cpp/dll.h"
#include "yaml-cpp/node/detail/bool_type.h"
#include "yaml-cpp/node/detail/iterator_fwd.h"
#include "yaml-cpp/node/ptr.h"
#include "yaml-cpp/node/type.h"
#include "yaml-cpp/node/detail/iterator_fwd.h"
#include "yaml-cpp/node/detail/bool_type.h"
#include <stdexcept>
namespace
YAML
{
namespace
detail
{
class
node
;
class
node_data
;
struct
iterator_value
;
}
// namespace detail
}
// namespace YAML
namespace
YAML
{
class
Node
{
...
...
src/convert.cpp
View file @
4b40441c
#include "yaml-cpp/node/convert.h"
#include "yaml-cpp/node/impl.h"
#include <algorithm>
#include "yaml-cpp/node/convert.h"
namespace
{
// we're not gonna mess with the mess that is all the isupper/etc. functions
bool
IsLower
(
char
ch
)
{
return
'a'
<=
ch
&&
ch
<=
'z'
;
}
...
...
src/memory.cpp
View file @
4b40441c
#include "yaml-cpp/node/detail/memory.h"
#include "yaml-cpp/node/detail/node.h"
#include "yaml-cpp/node/detail/node.h" // IWYU pragma: keep
#include "yaml-cpp/node/ptr.h"
namespace
YAML
{
namespace
detail
{
void
memory_holder
::
merge
(
memory_holder
&
rhs
)
{
if
(
m_pMemory
==
rhs
.
m_pMemory
)
return
;
...
...
src/node_data.cpp
View file @
4b40441c
#include "yaml-cpp/node/detail/node_data.h"
#include "yaml-cpp/node/detail/memory.h"
#include "yaml-cpp/node/detail/node.h"
#include "yaml-cpp/exceptions.h"
#include <assert.h>
#include <boost/smart_ptr/shared_ptr.hpp>
#include <sstream>
#include "yaml-cpp/exceptions.h"
#include "yaml-cpp/node/detail/memory.h"
#include "yaml-cpp/node/detail/node.h" // IWYU pragma: keep
#include "yaml-cpp/node/detail/node_data.h"
#include "yaml-cpp/node/detail/node_iterator.h"
#include "yaml-cpp/node/ptr.h"
#include "yaml-cpp/node/type.h"
namespace
YAML
{
namespace
detail
{
std
::
string
node_data
::
empty_scalar
;
node_data
::
node_data
()
...
...
src/nodebuilder.cpp
View file @
4b40441c
#include <assert.h>
#include <cassert>
#include "nodebuilder.h"
#include "yaml-cpp/mark.h"
#include "yaml-cpp/node/node.h"
#include "yaml-cpp/node/detail/node.h"
#include "yaml-cpp/node/impl.h"
#include <cassert>
#include "yaml-cpp/node/node.h"
#include "yaml-cpp/node/type.h"
namespace
YAML
{
struct
Mark
;
NodeBuilder
::
NodeBuilder
()
:
m_pMemory
(
new
detail
::
memory_holder
),
m_pRoot
(
0
),
m_mapDepth
(
0
)
{
m_anchors
.
push_back
(
0
);
// since the anchors start at 1
...
...
src/nodebuilder.h
View file @
4b40441c
...
...
@@ -7,9 +7,18 @@
#pragma once
#endif
#include <vector>
#include "yaml-cpp/anchor.h"
#include "yaml-cpp/eventhandler.h"
#include "yaml-cpp/node/ptr.h"
#include <vector>
namespace
YAML
{
namespace
detail
{
class
node
;
}
// namespace detail
struct
Mark
;
}
// namespace YAML
namespace
YAML
{
class
Node
;
...
...
src/nodeevents.cpp
View file @
4b40441c
#include "nodeevents.h"
#include "yaml-cpp/node/node.h"
#include "yaml-cpp/node/impl.h"
#include "yaml-cpp/eventhandler.h"
#include "yaml-cpp/mark.h"
#include "yaml-cpp/node/detail/node.h"
#include "yaml-cpp/node/detail/node_iterator.h"
#include "yaml-cpp/node/node.h"
#include "yaml-cpp/node/type.h"
namespace
YAML
{
void
NodeEvents
::
AliasManager
::
RegisterReference
(
const
detail
::
node
&
node
)
{
...
...
src/nodeevents.h
View file @
4b40441c
...
...
@@ -7,11 +7,18 @@
#pragma once
#endif
#include "yaml-cpp/anchor.h"
#include "yaml-cpp/node/ptr.h"
#include <map>
#include <vector>
#include "yaml-cpp/anchor.h"
#include "yaml-cpp/node/ptr.h"
namespace
YAML
{
namespace
detail
{
class
node
;
}
// namespace detail
}
// namespace YAML
namespace
YAML
{
class
EventHandler
;
class
Node
;
...
...
src/parse.cpp
View file @
4b40441c
#include "yaml-cpp/node/parse.h"
#include <fstream>
#include <sstream>
#include "yaml-cpp/node/node.h"
#include "yaml-cpp/node/impl.h"
#include "yaml-cpp/parser.h"
#include "nodebuilder.h"
#include <fstream>
#include <sstream>
namespace
YAML
{
Node
Load
(
const
std
::
string
&
input
)
{
std
::
stringstream
stream
(
input
);
...
...
test/emittertests.cpp
View file @
4b40441c
#include <iostream>
#include "teststruct.h"
#include "yaml-cpp/eventhandler.h"
#include "yaml-cpp/yaml.h" // IWYU pragma: keep
namespace
Test
{
...
...
test/new-api/nodetests.cpp
View file @
4b40441c
#include "nodetests.h"
#include "yaml-cpp/yaml.h"
#include <boost/version.hpp>
#include <iostream>
#include <boost/version.hpp>
#include "nodetests.h"
#include "yaml-cpp/yaml.h" // IWYU pragma: keep
namespace
YAML
{
class
InvalidNode
;
template
<
typename
T
>
class
TypedBadConversion
;
}
// namespace YAML
#if BOOST_VERSION >= 103400
#include <boost/foreach.hpp>
...
...
test/new-api/spectests.cpp
View file @
4b40441c
#include "spectests.h"
#include "specexamples.h"
#include "yaml-cpp/yaml.h"
#include <iostream>
#include "specexamples.h"
#include "spectests.h"
#include "yaml-cpp/yaml.h" // IWYU pragma: keep
#define YAML_ASSERT(cond) \
do { \
if (!(cond)) \
...
...
test/spectests.cpp
View file @
4b40441c
...
...
@@ -3,10 +3,6 @@
#include "spectests.h"
#include "yaml-cpp/yaml.h" // IWYU pragma: keep
namespace
YAML
{
class
Exception
;
}
// namespace YAML
namespace
Test
{
namespace
{
void
RunSpecTest
(
TEST
(
*
test
)(),
const
std
::
string
&
index
,
...
...
util/parse.cpp
View file @
4b40441c
#include "yaml-cpp/yaml.h"
#include "yaml-cpp/eventhandler.h"
#include <fstream>
#include <iostream>
#include <vector>
#include "yaml-cpp/eventhandler.h"
#include "yaml-cpp/yaml.h" // IWYU pragma: keep
struct
Params
{
bool
hasFile
;
std
::
string
fileName
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment