⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 config.h

📁 自动化编译工具代码
💻 H
字号:
//////////////////////////////////////////////////////////////////////////////
//
// config.h
//
// Copyright (C) 2002 Altova GmbH - The XML Spy Company
// All rights reserved.
//
// This file was generated by XML Spy.
// DO NOT ALTER THIS FILE.
//
// Refer to the XML Spy Documentation for further details.
// http://www.xmlspy.com
//
//////////////////////////////////////////////////////////////////////////////


#pragma once

#include "Node.h"


class CconfigDoc;
class CBuildTypeType;
class CConfigsType;
class CDataBasePathType;
class CProjectFileType;
class CProjectNameType;
class CProjectVersionType;
class CTestProjectType;
class CTestProjectsType;
class CUserNameType;
class CVSSInfoType;
class CVSSPathType;


class CconfigDoc : public CDoc
{
protected:
	virtual void DeclareNamespaces(CNode& rNode);
};


class CBuildTypeType : public CSchemaString
{
public:
	CBuildTypeType(CSchemaString::basetype Value);
	CBuildTypeType(const CString& sValue);
	void Validate();
	CString GetEnumerationValues() { return _T(""); }
};


class CConfigsType : public CNode
{
public:
	CConfigsType() : CNode() {}
	CConfigsType(CNode& rParentNode, MSXML2::IXMLDOMNodePtr spThisNode) : CNode(rParentNode, spThisNode) {}
	CConfigsType(MSXML2::IXMLDOMDocument2Ptr spDoc) : CNode(spDoc) {}

	//
	// VSSInfo VSSInfo (1...1)
	//
	static int GetVSSInfoMinCount();
	static int GetVSSInfoMaxCount();
	int GetVSSInfoCount();
	bool HasVSSInfo();
	void AddVSSInfo(CVSSInfoType VSSInfo);
	CVSSInfoType GetVSSInfoAt(int nIndex);
	CVSSInfoType GetVSSInfo();
	void RemoveVSSInfoAt(int nIndex);
	void RemoveVSSInfo();

	//
	// TestProjects TestProjects (1...1)
	//
	static int GetTestProjectsMinCount();
	static int GetTestProjectsMaxCount();
	int GetTestProjectsCount();
	bool HasTestProjects();
	void AddTestProjects(CTestProjectsType TestProjects);
	CTestProjectsType GetTestProjectsAt(int nIndex);
	CTestProjectsType GetTestProjects();
	void RemoveTestProjectsAt(int nIndex);
	void RemoveTestProjects();
};


class CDataBasePathType : public CSchemaString
{
public:
	CDataBasePathType(CSchemaString::basetype Value);
	CDataBasePathType(const CString& sValue);
	void Validate();
	CString GetEnumerationValues() { return _T(""); }
};


class CProjectFileType : public CSchemaString
{
public:
	CProjectFileType(CSchemaString::basetype Value);
	CProjectFileType(const CString& sValue);
	void Validate();
	CString GetEnumerationValues() { return _T(""); }
};


class CProjectNameType : public CSchemaString
{
public:
	CProjectNameType(CSchemaString::basetype Value);
	CProjectNameType(const CString& sValue);
	void Validate();
	CString GetEnumerationValues() { return _T(""); }
};


class CProjectVersionType : public CSchemaString
{
public:
	CProjectVersionType(CSchemaString::basetype Value);
	CProjectVersionType(const CString& sValue);
	void Validate();
	CString GetEnumerationValues() { return _T(""); }
};


class CTestProjectType : public CNode
{
public:
	CTestProjectType() : CNode() {}
	CTestProjectType(CNode& rParentNode, MSXML2::IXMLDOMNodePtr spThisNode) : CNode(rParentNode, spThisNode) {}
	CTestProjectType(MSXML2::IXMLDOMDocument2Ptr spDoc) : CNode(spDoc) {}

	//
	// ProjectName ProjectName (1...1)
	//
	static int GetProjectNameMinCount();
	static int GetProjectNameMaxCount();
	int GetProjectNameCount();
	bool HasProjectName();
	void AddProjectName(CProjectNameType ProjectName);
	CProjectNameType GetProjectNameAt(int nIndex);
	CProjectNameType GetProjectName();
	void RemoveProjectNameAt(int nIndex);
	void RemoveProjectName();

	//
	// VSSPath VSSPath (1...1)
	//
	static int GetVSSPathMinCount();
	static int GetVSSPathMaxCount();
	int GetVSSPathCount();
	bool HasVSSPath();
	void AddVSSPath(CVSSPathType VSSPath);
	CVSSPathType GetVSSPathAt(int nIndex);
	CVSSPathType GetVSSPath();
	void RemoveVSSPathAt(int nIndex);
	void RemoveVSSPath();

	//
	// ProjectFile ProjectFile (1...1)
	//
	static int GetProjectFileMinCount();
	static int GetProjectFileMaxCount();
	int GetProjectFileCount();
	bool HasProjectFile();
	void AddProjectFile(CProjectFileType ProjectFile);
	CProjectFileType GetProjectFileAt(int nIndex);
	CProjectFileType GetProjectFile();
	void RemoveProjectFileAt(int nIndex);
	void RemoveProjectFile();

	//
	// BuildType BuildType (1...1)
	//
	static int GetBuildTypeMinCount();
	static int GetBuildTypeMaxCount();
	int GetBuildTypeCount();
	bool HasBuildType();
	void AddBuildType(CBuildTypeType BuildType);
	CBuildTypeType GetBuildTypeAt(int nIndex);
	CBuildTypeType GetBuildType();
	void RemoveBuildTypeAt(int nIndex);
	void RemoveBuildType();

	//
	// ProjectVersion ProjectVersion (1...1)
	//
	static int GetProjectVersionMinCount();
	static int GetProjectVersionMaxCount();
	int GetProjectVersionCount();
	bool HasProjectVersion();
	void AddProjectVersion(CProjectVersionType ProjectVersion);
	CProjectVersionType GetProjectVersionAt(int nIndex);
	CProjectVersionType GetProjectVersion();
	void RemoveProjectVersionAt(int nIndex);
	void RemoveProjectVersion();
};


class CTestProjectsType : public CNode
{
public:
	CTestProjectsType() : CNode() {}
	CTestProjectsType(CNode& rParentNode, MSXML2::IXMLDOMNodePtr spThisNode) : CNode(rParentNode, spThisNode) {}
	CTestProjectsType(MSXML2::IXMLDOMDocument2Ptr spDoc) : CNode(spDoc) {}

	//
	// TestProject TestProject (1...1)
	//
	static int GetTestProjectMinCount();
	static int GetTestProjectMaxCount();
	int GetTestProjectCount();
	bool HasTestProject();
	void AddTestProject(CTestProjectType TestProject);
	CTestProjectType GetTestProjectAt(int nIndex);
	CTestProjectType GetTestProject();
	void RemoveTestProjectAt(int nIndex);
	void RemoveTestProject();
};


class CUserNameType : public CSchemaString
{
public:
	CUserNameType(CSchemaString::basetype Value);
	CUserNameType(const CString& sValue);
	void Validate();
	CString GetEnumerationValues() { return _T(""); }
};


class CVSSInfoType : public CNode
{
public:
	CVSSInfoType() : CNode() {}
	CVSSInfoType(CNode& rParentNode, MSXML2::IXMLDOMNodePtr spThisNode) : CNode(rParentNode, spThisNode) {}
	CVSSInfoType(MSXML2::IXMLDOMDocument2Ptr spDoc) : CNode(spDoc) {}

	//
	// DataBasePath DataBasePath (1...1)
	//
	static int GetDataBasePathMinCount();
	static int GetDataBasePathMaxCount();
	int GetDataBasePathCount();
	bool HasDataBasePath();
	void AddDataBasePath(CDataBasePathType DataBasePath);
	CDataBasePathType GetDataBasePathAt(int nIndex);
	CDataBasePathType GetDataBasePath();
	void RemoveDataBasePathAt(int nIndex);
	void RemoveDataBasePath();

	//
	// UserName UserName (1...1)
	//
	static int GetUserNameMinCount();
	static int GetUserNameMaxCount();
	int GetUserNameCount();
	bool HasUserName();
	void AddUserName(CUserNameType UserName);
	CUserNameType GetUserNameAt(int nIndex);
	CUserNameType GetUserName();
	void RemoveUserNameAt(int nIndex);
	void RemoveUserName();

	//
	// string Password (1...1)
	//
	static int GetPasswordMinCount();
	static int GetPasswordMaxCount();
	int GetPasswordCount();
	bool HasPassword();
	void AddPassword(CSchemaString Password);
	CSchemaString GetPasswordAt(int nIndex);
	CSchemaString GetPassword();
	void RemovePasswordAt(int nIndex);
	void RemovePassword();
};


class CVSSPathType : public CSchemaString
{
public:
	CVSSPathType(CSchemaString::basetype Value);
	CVSSPathType(const CString& sValue);
	void Validate();
	CString GetEnumerationValues() { return _T(""); }
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -