yaml-cpp/test/integration
Ted Lyngmo 3f4bdb9878 Make pseudo enum classes into proper enum classes
This changes some constructs like this

    struct FmtScope {
      enum value { Local, Global };
    };
    struct GroupType {
      enum value { NoType, Seq, Map };
    };
    struct FlowType {
      enum value { NoType, Flow, Block };
    };

into this

    enum class FmtScope { Local, Global };
    enum class GroupType { NoType, Seq, Map };
    enum class FlowType { NoType, Flow, Block };

The full list of pseudo enum classes now turned into real enum classes:

enum class State { WaitingForSequenceEntry, WaitingForKey, WaitingForValue };
enum class EmitterNodeType { NoType, Property, Scalar, FlowSeq, BlockSeq, FlowMap, BlockMap };
enum class Type { Verbatim, PrimaryHandle, NamedHandle };
enum class EmitterStyle { Default, Block, Flow };
enum class iterator_type { NoneType, Sequence, Map };
enum class NodeType { Undefined, Null, Scalar, Sequence, Map };
enum class CollectionType { NoCollection, BlockMap, BlockSeq, FlowMap, FlowSeq, CompactMap };
enum class FmtScope { Local, Global };
enum class GroupType { NoType, Seq, Map };
enum class FlowType { NoType, Flow, Block };
enum class StringFormat { Plain, SingleQuoted, DoubleQuoted, Literal };
enum class StringEscaping { None, NonAscii, JSON };

Signed-off-by: Ted Lyngmo <ted@lyncon.se>
2021-04-23 10:15:50 +02:00
..
emitter_test.cpp Make pseudo enum classes into proper enum classes 2021-04-23 10:15:50 +02:00
encoding_test.cpp Add EmitterStyle, which will allow sequence or map style (i.e., flow or block) to be preserved between parsing and emitting 2015-01-24 12:19:20 -06:00
error_messages_test.cpp Improve error messages on operator[] or as<> (#656) 2019-04-17 08:44:09 -05:00
gen_emitter_test.cpp Add optional OnAnchor method to EventHandler (#530) 2019-03-12 15:24:32 -07:00
handler_spec_test.cpp Supplement test cases for 2.19 ~ 2.22 schema tags. (#857) 2020-05-12 13:20:45 -05:00
handler_test.cpp Fix scalar parsing when a line starts with a comment. 2016-04-02 16:02:26 -05:00
load_node_test.cpp Make pseudo enum classes into proper enum classes 2021-04-23 10:15:50 +02:00
node_spec_test.cpp Fix crash when parsing {x: (#865) 2020-05-23 12:17:20 -05:00