eRPC Generator (erpcgen)  Rev. 1.7.2
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 #include <string>
16 
18 // Classes
20 
21 namespace erpcgen {
22 
27 class Program : public Symbol
28 {
29 public:
37  Program(const Token &tok)
38  : Symbol(kProgramSymbol, tok)
39  {
40  }
41 };
42 
43 } // namespace erpcgen
44 
45 #endif // _EMBEDDED_RPC__PROGRAM_H_
Program declaration.
Definition: Program.h:27
Base class for all named declarations in the IDL.
Definition: Symbol.h:27
Encapsulates all information about a token.
Definition: Token.h:60
Program(const Token &tok)
Constructor.
Definition: Program.h:37
Definition: AstNode.h:25