WSF
WsfParseTypeInfoData.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// Copyright 2016 Infoscitex, a DCS Company. All rights reserved.
7//
8// The use, dissemination or disclosure of data in this file is subject to
9// limitation or restriction. See accompanying README and LICENSE for details.
10// ****************************************************************************
11
12#ifndef WSFPARSETYPEINFODATA_HPP
13#define WSFPARSETYPEINFODATA_HPP
14
15#include "wsf_parser_export.h"
16
17#include <vector>
18
19#include "UtStringRef.hpp"
20#include "WsfParseAuxData.hpp"
21#include "WsfParseTypePath.hpp"
22
23// Stores information about parsed types in the parse tree
56
57#endif
std::vector< UtStringRef > WsfParseTypePath
Definition WsfParseTypePath.hpp:21
@ cTYPE_DATA
Definition WsfParseAuxData.hpp:23
WsfParseAuxData(DataType aType)
Definition WsfParseAuxData.hpp:28
Operation mOperation
Definition WsfParseTypeInfoData.hpp:51
WsfParseTypeInfoData(Operation aOperation)
Definition WsfParseTypeInfoData.hpp:42
Flags
Definition WsfParseTypeInfoData.hpp:35
@ cDUPLICATE_NAME
Definition WsfParseTypeInfoData.hpp:38
@ cINVALID_TYPE
Definition WsfParseTypeInfoData.hpp:39
@ cNESTED_LOAD
Definition WsfParseTypeInfoData.hpp:37
@ cNESTED_SAVE
Definition WsfParseTypeInfoData.hpp:36
int mFlags
Definition WsfParseTypeInfoData.hpp:54
WsfParseTypePath mSaveKey
Definition WsfParseTypeInfoData.hpp:52
WsfParseTypePath mLoadKey
Definition WsfParseTypeInfoData.hpp:53
Operation
Definition WsfParseTypeInfoData.hpp:28
@ cLOAD_TYPE
Definition WsfParseTypeInfoData.hpp:29
@ cCREATE_TYPE
Definition WsfParseTypeInfoData.hpp:30
@ cDELETE_TYPE
Definition WsfParseTypeInfoData.hpp:31
~WsfParseTypeInfoData() override
Definition WsfParseTypeInfoData.hpp:49
Copyrights Multiple, All Rights Reserved