src/zserio/JsonTokenizer.cpp
Line | Count | Source (jump to first uncovered line) |
1 | | #include "zserio/JsonTokenizer.h" |
2 | | |
3 | | namespace zserio |
4 | | { |
5 | | |
6 | | CppRuntimeException& operator<<(CppRuntimeException& exception, JsonToken token) |
7 | 24 | { |
8 | 24 | switch (token) |
9 | 24 | { |
10 | 1 | case JsonToken::UNKNOWN: |
11 | 1 | return exception << "UNKNOWN"; |
12 | 1 | case JsonToken::BEGIN_OF_FILE: |
13 | 1 | return exception << "BEGIN_OF_FILE"; |
14 | 1 | case JsonToken::END_OF_FILE: |
15 | 1 | return exception << "END_OF_FILE"; |
16 | 4 | case JsonToken::BEGIN_OBJECT: |
17 | 4 | return exception << "BEGIN_OBJECT"; |
18 | 4 | case JsonToken::END_OBJECT: |
19 | 4 | return exception << "END_OBJECT"; |
20 | 2 | case JsonToken::BEGIN_ARRAY: |
21 | 2 | return exception << "BEGIN_ARRAY"; |
22 | 2 | case JsonToken::END_ARRAY: |
23 | 2 | return exception << "END_ARRAY"; |
24 | 2 | case JsonToken::KEY_SEPARATOR: |
25 | 2 | return exception << "KEY_SEPARATOR"; |
26 | 1 | case JsonToken::ITEM_SEPARATOR: |
27 | 1 | return exception << "ITEM_SEPARATOR"; |
28 | 6 | default: // VALUE |
29 | 6 | return exception << "VALUE"; |
30 | 24 | } |
31 | 24 | } |
32 | | |
33 | | } // namespace zserio |