GCC Code Coverage Report
Directory: ./ Exec Total Coverage
File: src/zserio/ZserioTreeCreator.cpp Lines: 5 5 100.0 %
Date: 2023-12-13 14:51:09 Branches: 3 3 100.0 %

Line Branch Exec Source
1
#include "ZserioTreeCreator.h"
2
3
namespace zserio
4
{
5
6
42
CppRuntimeException& operator<<(CppRuntimeException& exception, detail::CreatorState state)
7
{
8
42
    switch (state)
9
    {
10
    case detail::CreatorState::BEFORE_ROOT:
11
12
        return exception << "BEFORE_ROOT";
12
    case detail::CreatorState::IN_COMPOUND:
13
16
        return exception << "IN_COMPOUND";
14
    default: // detail::CreatorState::IN_ARRAY
15
14
        return exception << "IN_ARRAY";
16
    }
17
}
18
19
} // namespace zserio