CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
xml_schema_group_base.h
1
2
3
#pragma once
4
5
#include <xml/schema/xml_schema_particle.h>
6
7
9
namespace
System
10
{
11
namespace
Xml
12
{
13
namespace
Schema
14
{
15
class
XmlSchemaComplexType;
16
class
XmlSchemaObjectCollection;
17
}
// namespace Schema
18
}
// namespace Xml
19
}
// namespace System
21
22
namespace
System
{
23
24
namespace
Xml
{
25
26
namespace
Schema
{
27
29
class
ASPOSECPP_SHARED_CLASS
XmlSchemaGroupBase
:
public
XmlSchemaParticle
30
{
31
typedef
XmlSchemaGroupBase
ThisType
;
32
typedef
XmlSchemaParticle
BaseType
;
33
34
typedef ::System::BaseTypesInfo<BaseType> ThisTypeBaseTypesInfo;
35
ASPOSECPP_SHARED_RTTI_INFO_DECL();
36
37
public
:
38
40
using
Ptr
=
SharedPtr<XmlSchemaGroupBase>
;
41
42
private
:
44
friend
class
XmlSchemaComplexType
;
46
47
public
:
48
51
virtual
ASPOSECPP_SHARED_API
SharedPtr<XmlSchemaObjectCollection>
get_Items
() = 0;
52
53
protected
:
54
56
virtual
void
SetItems(
SharedPtr<XmlSchemaObjectCollection>
newItems) = 0;
58
59
};
60
61
}
// namespace Schema
62
}
// namespace Xml
63
}
// namespace System
64
65
System::SmartPtr
Pointer class to wrap types being allocated on heap. Use it to manage memory for classes inheriting O...
Definition:
smart_ptr.h:180
System::Xml::Schema::XmlSchemaAnnotated
The base class for any element that can contain annotation elements.
Definition:
xml_schema_annotated.h:35
System::Xml::Schema::XmlSchemaComplexType
Represents the complexType element from XML Schema as specified by the World Wide Web Consortium (W3C...
Definition:
xml_schema_complex_type.h:64
System::Xml::Schema::XmlSchemaGroupBase
An abstract class for XmlSchemaAll, XmlSchemaChoice, or XmlSchemaSequence.
Definition:
xml_schema_group_base.h:30
System::Xml::Schema::XmlSchemaGroupBase::get_Items
virtual SharedPtr< XmlSchemaObjectCollection > get_Items()=0
This collection is used to add new elements to the compositor.
System::Xml::Schema::XmlSchemaObject
Represents the root class for the Xml schema object model hierarchy and serves as a base class for cl...
Definition:
xml_schema_object.h:47
System::Xml::Schema::XmlSchemaParticle
A base class for that is the base class for all particle types (e.g. XmlSchemaAny).
Definition:
xml_schema_particle.h:47
System::Xml::ValidationType::Schema
@ Schema
Validate according to XML Schema definition language (XSD) schemas, including inline XML Schemas....
System::Xml::XmlOutputMethod::Xml
@ Xml
Serialize according to the XML 1.0 rules.
System
Definition:
db_command.h:9
include
xml
schema
xml_schema_group_base.h
Generated by
1.9.4