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
+37101 -37198
View File
File diff suppressed because it is too large Load Diff
+8304 -8307
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
+1723 -1723
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
+10882 -10882
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
+24711 -24665
View File
File diff suppressed because one or more lines are too long
+9991 -9964
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