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
06cb65c6
Commit
06cb65c6
authored
May 19, 2012
by
Jesse Beder
Browse files
Removed stl node, which was from the old-api but never deleted
parent
c8a539f4
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
0 additions
and
38 deletions
+0
-38
include/yaml-cpp/stlnode.h
include/yaml-cpp/stlnode.h
+0
-38
No files found.
include/yaml-cpp/stlnode.h
deleted
100644 → 0
View file @
c8a539f4
#ifndef STLNODE_H_62B23520_7C8E_11DE_8A39_0800200C9A66
#define STLNODE_H_62B23520_7C8E_11DE_8A39_0800200C9A66
#if defined(_MSC_VER) || (defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) || (__GNUC__ >= 4)) // GCC supports "pragma once" correctly since 3.4
#pragma once
#endif
#include <vector>
#include <map>
namespace
YAML
{
template
<
typename
T
>
void
operator
>>
(
const
Node
&
node
,
std
::
vector
<
T
>&
v
)
{
v
.
clear
();
v
.
resize
(
node
.
size
());
for
(
unsigned
i
=
0
;
i
<
node
.
size
();
++
i
)
node
[
i
]
>>
v
[
i
];
}
template
<
typename
K
,
typename
V
>
void
operator
>>
(
const
Node
&
node
,
std
::
map
<
K
,
V
>&
m
)
{
m
.
clear
();
for
(
Iterator
it
=
node
.
begin
();
it
!=
node
.
end
();
++
it
)
{
K
k
;
V
v
;
it
.
first
()
>>
k
;
it
.
second
()
>>
v
;
m
[
k
]
=
v
;
}
}
}
#endif // STLNODE_H_62B23520_7C8E_11DE_8A39_0800200C9A66
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