Loading [MathJax]/extensions/tex2jax.js
Free Electron
Main Page
Related Pages
Modules
+
Namespaces
Namespace List
+
Namespace Members
+
All
a
b
c
d
e
f
i
m
n
o
p
r
s
t
u
v
w
+
Functions
c
d
e
f
i
m
n
o
p
r
s
t
u
v
w
Typedefs
Enumerations
Enumerator
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
~
+
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
~
+
Variables
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
z
Typedefs
Enumerations
+
Files
File List
+
File Members
All
Functions
Macros
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
ext
yaml
yaml-cpp
src
tag.h
1
#ifndef TAG_H_62B23520_7C8E_11DE_8A39_0800200C9A66
2
#define TAG_H_62B23520_7C8E_11DE_8A39_0800200C9A66
3
4
#if defined(_MSC_VER) || \
5
(defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) || \
6
(__GNUC__ >= 4)) // GCC supports "pragma once" correctly since 3.4
7
#pragma once
8
#endif
9
10
#include <string>
11
12
namespace
YAML
{
13
struct
Directives;
14
struct
Token;
15
16
struct
Tag {
17
enum
TYPE {
18
VERBATIM,
19
PRIMARY_HANDLE,
20
SECONDARY_HANDLE,
21
NAMED_HANDLE,
22
NON_SPECIFIC
23
};
24
25
Tag(
const
Token& token);
26
std::string Translate(
const
Directives& directives);
27
28
TYPE type;
29
std::string handle, value;
30
};
31
}
32
33
#endif // TAG_H_62B23520_7C8E_11DE_8A39_0800200C9A66
YAML
Definition:
anchor.h:12
Generated by
1.8.13