eRPC Generator (erpcgen)  Rev. 1.9.0
NXP Semiconductors
Program.h
1 /*
2  * Copyright (c) 2014, Freescale Semiconductor, Inc.
3  * Copyright 2016 NXP
4  * All rights reserved.
5  *
6  *
7  * SPDX-License-Identifier: BSD-3-Clause
8  */
9 
10 #ifndef _EMBEDDED_RPC__PROGRAM_H_
11 #define _EMBEDDED_RPC__PROGRAM_H_
12 
13 #include "DataType.h"
14 #include "Symbol.h"
15 
16 #include <string>
17 
19 // Classes
21 
22 namespace erpcgen {
23 
28 class Program : public Symbol
29 {
30 public:
38  Program(const Token &tok)
39  : Symbol(kProgramSymbol, tok)
40  {
41  }
42 };
43 
44 } // namespace erpcgen
45 
46 #endif // _EMBEDDED_RPC__PROGRAM_H_
Program declaration.
Definition: Program.h:28
Base class for all named declarations in the IDL.
Definition: Symbol.h:28
Encapsulates all information about a token.
Definition: Token.h:60
Program(const Token &tok)
Constructor.
Definition: Program.h:38
Definition: AstNode.h:26