Warning, file /include/SHERPA-MC/ATOOLS/YAML/yaml-cpp/node/parse.h was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001 #ifndef VALUE_PARSE_H_62B23520_7C8E_11DE_8A39_0800200C9A66
0002 #define VALUE_PARSE_H_62B23520_7C8E_11DE_8A39_0800200C9A66
0003
0004 #if defined(_MSC_VER) || \
0005 (defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) || \
0006 (__GNUC__ >= 4))
0007 #pragma once
0008 #endif
0009
0010 #include <iosfwd>
0011 #include <string>
0012 #include <vector>
0013
0014 #include "ATOOLS/YAML/yaml-cpp/dll.h"
0015
0016 namespace SHERPA_YAML {
0017 class Node;
0018
0019
0020
0021
0022
0023
0024 YAML_CPP_API Node Load(const std::string& input);
0025
0026
0027
0028
0029
0030
0031 YAML_CPP_API Node Load(const char* input);
0032
0033
0034
0035
0036
0037
0038 YAML_CPP_API Node Load(std::istream& input);
0039
0040
0041
0042
0043
0044
0045
0046 YAML_CPP_API Node LoadFile(const std::string& filename);
0047
0048
0049
0050
0051
0052
0053 YAML_CPP_API std::vector<Node> LoadAll(const std::string& input);
0054
0055
0056
0057
0058
0059
0060 YAML_CPP_API std::vector<Node> LoadAll(const char* input);
0061
0062
0063
0064
0065
0066
0067 YAML_CPP_API std::vector<Node> LoadAll(std::istream& input);
0068
0069
0070
0071
0072
0073
0074
0075 YAML_CPP_API std::vector<Node> LoadAllFromFile(const std::string& filename);
0076 }
0077
0078 #endif