inkcpp
Toggle main menu visibility
Loading...
Searching...
No Matches
compilation_results.h
1
/* Copyright (c) 2024 Julian Benda
2
*
3
* This file is part of inkCPP which is released under MIT license.
4
* See file LICENSE.txt or go to
5
* https://github.com/JBenda/inkcpp for full license details.
6
*/
7
#pragma once
8
9
#include <vector>
10
#include <string>
11
12
namespace
ink::compiler
13
{
15
typedef
std::vector<std::string>
error_list
;
16
18
struct
compilation_results
{
19
error_list
warnings
;
20
error_list
errors
;
21
};
22
}
// namespace ink::compiler
ink::compiler
collection of functions to compile a story.json to story.bin
Definition
compilation_results.h:13
ink::compiler::error_list
std::vector< std::string > error_list
list of errors/warnings
Definition
compilation_results.h:15
ink::compiler::compilation_results
stores results from the compilation process
Definition
compilation_results.h:18
ink::compiler::compilation_results::warnings
error_list warnings
list of all warnings generated
Definition
compilation_results.h:19
ink::compiler::compilation_results::errors
error_list errors
list of all errors generated
Definition
compilation_results.h:20
inkcpp_compiler
include
compilation_results.h
Generated by
1.17.0