Update import

This commit is contained in:
Zihan Chen
2018-07-26 22:56:28 -07:00
parent 1c46ce8d72
commit e269b6704f
16 changed files with 145605 additions and 145190 deletions
+37106 -37203
View File
File diff suppressed because it is too large Load Diff
+8320 -8323
View File
File diff suppressed because it is too large Load Diff
+11954 -11982
View File
File diff suppressed because one or more lines are too long
+312 -312
View File
File diff suppressed because it is too large Load Diff
+1717 -1717
View File
File diff suppressed because it is too large Load Diff
+56 -56
View File
@@ -8,6 +8,62 @@ DEVELOPER: Zihan Chen(vczh)
#include "VlppWorkflowLibrary.h"
#include "VlppWorkflowRuntime.h"
/***********************************************************************
.\GUIINSTANCECOMPILEDWORKFLOW.H
***********************************************************************/
/***********************************************************************
Vczh Library++ 3.0
Developer: Zihan Chen(vczh)
GacUI Reflection: Shared Script
Interfaces:
***********************************************************************/
#ifndef VCZH_PRESENTATION_REFLECTION_GUIINSTANCECOMPILEDWORKFLOW
#define VCZH_PRESENTATION_REFLECTION_GUIINSTANCECOMPILEDWORKFLOW
namespace vl
{
namespace workflow
{
class WfModule;
}
namespace presentation
{
class GuiInstanceCompiledWorkflow : public Object, public Description<GuiInstanceCompiledWorkflow>
{
public:
enum AssemblyType
{
Shared,
InstanceClass,
TemporaryClass,
};
struct ModuleRecord
{
Ptr<workflow::WfModule> module;
GuiResourceTextPos position;
bool shared = false;
};
collections::List<ModuleRecord> modules;
Ptr<workflow::analyzer::WfLexicalScopeManager> metadata;
Ptr<stream::MemoryStream> binaryToLoad;
AssemblyType type = AssemblyType::Shared;
Ptr<workflow::runtime::WfAssembly> assembly;
Ptr<workflow::runtime::WfRuntimeGlobalContext> context;
void Initialize(bool initializeContext);
};
}
}
#endif
/***********************************************************************
.\TYPEDESCRIPTORS\GUIREFLECTIONPLUGIN.H
***********************************************************************/
@@ -1101,59 +1157,3 @@ Interface Proxy (Controls)
}
#endif
/***********************************************************************
.\GUIINSTANCECOMPILEDWORKFLOW.H
***********************************************************************/
/***********************************************************************
Vczh Library++ 3.0
Developer: Zihan Chen(vczh)
GacUI Reflection: Shared Script
Interfaces:
***********************************************************************/
#ifndef VCZH_PRESENTATION_REFLECTION_GUIINSTANCECOMPILEDWORKFLOW
#define VCZH_PRESENTATION_REFLECTION_GUIINSTANCECOMPILEDWORKFLOW
namespace vl
{
namespace workflow
{
class WfModule;
}
namespace presentation
{
class GuiInstanceCompiledWorkflow : public Object, public Description<GuiInstanceCompiledWorkflow>
{
public:
enum AssemblyType
{
Shared,
InstanceClass,
TemporaryClass,
};
struct ModuleRecord
{
Ptr<workflow::WfModule> module;
GuiResourceTextPos position;
bool shared = false;
};
collections::List<ModuleRecord> modules;
Ptr<workflow::analyzer::WfLexicalScopeManager> metadata;
Ptr<stream::MemoryStream> binaryToLoad;
AssemblyType type = AssemblyType::Shared;
Ptr<workflow::runtime::WfAssembly> assembly;
Ptr<workflow::runtime::WfRuntimeGlobalContext> context;
void Initialize(bool initializeContext);
};
}
}
#endif
+10895 -10895
View File
File diff suppressed because it is too large Load Diff
+1168 -1168
View File
File diff suppressed because it is too large Load Diff
+24657 -24611
View File
File diff suppressed because one or more lines are too long
+10022 -9995
View File
File diff suppressed because it is too large Load Diff
+34103 -33679
View File
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff