WSF
WsfCyberScriptExtensions.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 WSFCYBERSCRIPTEXTENSIONS_HPP
13#define WSFCYBERSCRIPTEXTENSIONS_HPP
14
15#include "wsf_cyber_export.h"
16
17#include "UtScriptExtension.hpp"
18class UtScriptTypes;
19
20namespace wsf
21{
22
23namespace cyber
24{
25
28class WSF_CYBER_EXPORT ScriptExtensions : public UtScriptExtension
29{
30public:
31 static void ExtendScriptClasses(UtScriptTypes& aTypes);
32 bool AddExtClassMethods(const std::string& aClassName, const std::string& aBaseName, UtScriptTypes* aScriptTypesPtr) override;
33};
34
35} // namespace cyber
36} // namespace wsf
37
38#endif
Definition WsfCyberScriptExtensions.hpp:29
bool AddExtClassMethods(const std::string &aClassName, const std::string &aBaseName, UtScriptTypes *aScriptTypesPtr) override
Definition WsfCyberScriptExtensions.cpp:396
static void ExtendScriptClasses(UtScriptTypes &aTypes)
Definition WsfCyberScriptExtensions.cpp:436
Definition WsfCyberApplicationExtension.cpp:24
Function definitions for those who need run-time access to the version.
Definition WsfComm.cpp:32
Copyrights Multiple, All Rights Reserved