Chrysalis - Pattern Test Coverage


pattern/
File: pattern/include/arguments/OriginPointArgument.h
Date: 2026-08-27 18:35:18
Lines:
1/1
100.0%
Functions:
2/2
100.0%
Branches:
0/0
-%
Decisions:
0/0
-%
Calls:
5/5
100.0%

Line Branch Decision Call Exec Source
1 #ifndef CHRYSALIS_ORIGINPOINTARGUMENT_H
2 #define CHRYSALIS_ORIGINPOINTARGUMENT_H
3
4 #include "arguments/BasePointArgument.h"
5
6 /** @defgroup Arguments Arguments
7 * @{
8 */
9 namespace Chrysalis {
10 class OriginPointArgument: public BasePointArgument {
11
5/5
✓ Call 0 invoked.
✓ Call 1 invoked.
✓ Call 2 invoked.
✓ Call 3 invoked.
✓ Call 4 invoked.
160 SERIALIZE_DERIVED_FROM(BasePointArgument)
12 public:
13 [[nodiscard]] const Point* get() const override;
14 [[nodiscard]] const args::name& name() const override;
15 [[nodiscard]] BasePointArgument* clone() const override;
16 };
17 namespace args {
18 using origin = OriginPointArgument;
19 }
20 }
21 /**@}*/
22
23 #endif //CHRYSALIS_ORIGINPOINTARGUMENT_H
24