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
+36953 -37050
View File
File diff suppressed because it is too large Load Diff
+8273 -8276
View File
File diff suppressed because it is too large Load Diff
+11944 -11972
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
+1696 -1696
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 "VlppWorkflowLibrary.h"
#include "VlppWorkflowRuntime.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 .\TYPEDESCRIPTORS\GUIREFLECTIONPLUGIN.H
***********************************************************************/ ***********************************************************************/
@@ -1101,59 +1157,3 @@ Interface Proxy (Controls)
} }
#endif #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
+10870 -10870
View File
File diff suppressed because it is too large Load Diff
+1147 -1147
View File
File diff suppressed because it is too large Load Diff
+24473 -24427
View File
File diff suppressed because one or more lines are too long
+10009 -9982
View File
File diff suppressed because it is too large Load Diff
+33986 -33562
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