Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
ParseResult.h
1// ============================================================
2// File: declarative/ParseResult.h
3// Common parse result type for all pipeline parsers
4// ============================================================
5
6#pragma once
7
8#include "PipelineDescription.h"
9#include <string>
10
11namespace apra {
12
13// ============================================================
14// ParseResult - Result of parsing a pipeline configuration
15// Used by JsonParser for pipeline configuration parsing
16// ============================================================
18 bool success = false;
20
21 // Error information (populated when success == false)
22 std::string error;
23 int error_line = 0;
24 int error_column = 0;
25};
26
27} // namespace apra
Definition FrameTypeRegistrations.h:10
Definition ParseResult.h:17
int error_line
Definition ParseResult.h:23
PipelineDescription description
Definition ParseResult.h:19
bool success
Definition ParseResult.h:18
int error_column
Definition ParseResult.h:24
std::string error
Definition ParseResult.h:22
Definition PipelineDescription.h:90