1 #ifndef TESTS_H_62B23520_7C8E_11DE_8A39_0800200C9A66
2 #define TESTS_H_62B23520_7C8E_11DE_8A39_0800200C9A66
4 #if defined(_MSC_VER) || (defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) || (__GNUC__ >= 4)) // GCC supports "pragma once" correctly since 3.4
15 void SimpleScalar(std::string
& inputScalar
, std::string
& desiredOutput
);
16 void MultiLineScalar(std::string
& inputScalar
, std::string
& desiredOutput
);
17 void LiteralScalar(std::string
& inputScalar
, std::string
& desiredOutput
);
18 void FoldedScalar(std::string
& inputScalar
, std::string
& desiredOutput
);
19 void ChompedFoldedScalar(std::string
& inputScalar
, std::string
& desiredOutput
);
20 void ChompedLiteralScalar(std::string
& inputScalar
, std::string
& desiredOutput
);
21 void FoldedScalarWithIndent(std::string
& inputScalar
, std::string
& desiredOutput
);
22 void ColonScalar(std::string
& inputScalar
, std::string
& desiredOutput
);
23 void QuotedScalar(std::string
& inputScalar
, std::string
& desiredOutput
);
24 void CommaScalar(std::string
& inputScalar
, std::string
& desiredOutput
);
25 void DashScalar(std::string
& inputScalar
, std::string
& desiredOutput
);
26 void URLScalar(std::string
& inputScalar
, std::string
& desiredOutput
);
33 bool FlowMapWithOmittedKey();
34 bool FlowMapWithOmittedValue();
35 bool FlowMapWithSoloEntry();
36 bool FlowMapEndingWithSoloEntry();
37 bool QuotedSimpleKeys();
38 bool CompressedMapAndSeq();
39 bool NullBlockSeqEntry();
40 bool NullBlockMapKey();
41 bool NullBlockMapValue();
44 bool AnchorInSimpleKey();
45 bool AliasAsSimpleKey();
48 bool ExplicitEndDoc();
49 bool MultipleDocsWithSomeExplicitIndicators();
53 #endif // TESTS_H_62B23520_7C8E_11DE_8A39_0800200C9A66