WSF
WsfDisScriptClass.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 2003-2015 The Boeing 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 WSFDISSCRIPTCLASS_HPP
13#define WSFDISSCRIPTCLASS_HPP
14
15#include "wsf_export.h"
16
17#include <string>
18
19#include "UtScriptBasicTypes.hpp"
20
21class WSF_EXPORT WsfDisScriptClass : public UtScriptClass
22{
23public:
24 WsfDisScriptClass(const std::string& aClassName, UtScriptTypes* aScriptTypesPtr);
25 ~WsfDisScriptClass() override = default;
26
27 bool AddStaticMethodP(std::unique_ptr<InterfaceMethod> aInterfaceMethod)
28 {
29 return UtScriptClass::AddStaticMethod(std::move(aInterfaceMethod));
30 }
31
33
36
37protected:
39};
40#endif
#define WSF_EXPORT
Definition WsfXIO_Export.hpp:35
UT_DECLARE_SCRIPT_METHOD(EntityType_1)
~WsfDisScriptClass() override=default
static WsfDisScriptClass * GetInstance()
Definition WsfDisScriptClass.hpp:32
WsfDisScriptClass(const std::string &aClassName, UtScriptTypes *aScriptTypesPtr)
Definition WsfDisScriptClass.cpp:21
UT_DECLARE_SCRIPT_METHOD(EntityType_2)
bool AddStaticMethodP(std::unique_ptr< InterfaceMethod > aInterfaceMethod)
Definition WsfDisScriptClass.hpp:27
static WsfDisScriptClass * mInstancePtr
Definition WsfDisScriptClass.hpp:38
Copyrights Multiple, All Rights Reserved