






Topic Index
Click on one of the letters below to jump immediately to that section of the index.
1 | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V | X
12d, build tag [in 1.3.2 Dependency on LEIF Library]
15d, build tag [in 1.3.2 Dependency on LEIF Library]
accessor naming [in 8.4.1 Accessors and Mutators]
all schema element [in 8.4.12 Content Model Groups]
any schema element [in 8.4.4 any Element and anyAttribute]
anyType schema element
default mapping [in 8.3.2 anyType and anySimpleType]
anyType, and unsupported complex types [in 7.5 Working with Unsupported Complex Types]
assignment operator for handles [in 7.6.1.1 Making a Shallow Copy]
attribute groups [in 8.4.13 Attribute Groups]
bool initialization value [in 8.3.1 Default Values]
builds
build tags 12d, 15d [in 1.3.2 Dependency on LEIF Library]
debug [in 1.3.2 Dependency on LEIF Library]
C++ data binding
classes generated [in 8.2.2.3 Differentiating Same-Named Items]
elements names based on DefaultElementName static data member [in 8.2 Names and Identifiers]
handling of collections [in 8.4.7 Collections]
handling of namespaces [in 8.2.2 Namespaces]
static data members in generated classes [in 8.2 Names and Identifiers]
static data members [in 8.2 Names and Identifiers]
use of vectors [in 4.4.3 Manipulating XML Content in C++]
[in 8.4.8 Lists]
C++ data type initialization values [in 8.3.1 Default Values]
choice schema element [in 8.4.12 Content Model Groups]
classes
generated for a C++ data binding [in 8.2.2.3 Differentiating Same-Named Items]
naming conventions [in 1.4.3 Special Conventions]
code generation
classes generated [in 8.2.2.3 Differentiating Same-Named Items]
effect of namespaces [in 8.2.2 Namespaces]
handling of lists [in 8.4.8 Lists]
static data members in generated classes [in 8.2 Names and Identifiers]
collections
defined [in 8.4.7 Collections]
determined by maxOccurs attribute [in 8.4.7 Collections]
determined by minOccurs attribute [in 8.4.7 Collections]
compiling
MSVC project files [in 1.3.2 Dependency on LEIF Library]
[in 3.5.1 Command Line Procedure]
complex types, unsupported [in 7.5 Working with Unsupported Complex Types]
consulting services [in 1.7 Consulting Services and Training]
[in 1.7 Consulting Services and Training]
contacting Rogue Wave for services [in 1.7 Consulting Services and Training]
conventions
naming [in 1.4.3 Special Conventions]
copy constructor for handles [in 7.6.1.1 Making a Shallow Copy]
data binding => See C++ data binding.
debug builds, 15d build tag [in 1.3.2 Dependency on LEIF Library]
dependencies, LEIF library [in 1.3.1 Software Requirements]
documentation
generated HTML documentation for generated code [in 1.6 Documentation]
provided with LEIF [in 1.6 Documentation]
double initialization value [in 8.3.1 Default Values]
element groups [in 8.4.13 Attribute Groups]
element names
based on DefaultElementName static data member [in 8.2 Names and Identifiers]
elements
nil attribute [in 8.4.6 nillable Elements]
nillable [in 8.4.6 nillable Elements]
encoding
handling of by unmarshal methods [in 8.4.2.2 Unmarshal methods]
error-handling [in 8.4.14 Exception/Error Handling]
exceptions thrown during unmarshaling [in 8.4.14 Exception/Error Handling]
extension
types derived by [in 8.4.3 Types Derived By Restriction or Extension]
float initialization value [in 8.3.1 Default Values]
generated code
compiling with MSVC project files [in 3.5.1 Command Line Procedure]
generated HTML documentation describing [in 1.6 Documentation]
getAny() accessor [in 8.4.4 any Element and anyAttribute]
getAnyAttribute() accessor [in 8.4.4 any Element and anyAttribute]
handles
assignment operators [in 7.6.1.1 Making a Shallow Copy]
copy constructor [in 7.6.1.1 Making a Shallow Copy]
shallow copies [in 7.6.1.1 Making a Shallow Copy]
HTML documentation for generated code [in 1.6 Documentation]
initialization values for C++ types [in 8.3.1 Default Values]
int initialization value [in 8.3.1 Default Values]
isValid() method for instance documents validation [in 2.4.2 Instance Document Validation]
key elements [in 8.4.11 Key and Keyref Elements]
keyref elements [in 8.4.11 Key and Keyref Elements]
LEIF::TimeSpan
initialization value [in 8.3.1 Default Values]
mapping [in 8.3 Simple Types]
LEIF::XmlName
used in namespaces [in 8.2.2 Namespaces]
LEIF
licensing [in 1.5 Development and Deployment Licensing]
licensing for LEIF [in 1.5 Development and Deployment Licensing]
lists defined
C++ data binding:handling of lists [in 8.4.8 Lists]
long initialization value [in 8.3.1 Default Values]
makefiles [in 1.3.2 Dependency on LEIF Library]
mapping unsupported types to supported types [in 7.5 Working with Unsupported Complex Types]
marshal() method [in 1.1 Welcome]
[in 3.6.4 Marshaling]
[in 4.4.4 Marshaling]
[in 8.4.2.1 Marshal methods]
marshaling
element names depend on DefaultElementName static data member [in 8.2 Names and Identifiers]
handling of nillable elements [in 8.4.6 nillable Elements]
maxOccurs schema attribute
relevance to collections [in 8.4.7 Collections]
methods
naming conventions [in 1.4.3 Special Conventions]
minOccurs schema attribute
determines optional elements and attributes [in 8.4.5 Optional Elements and Attributes]
relevance to collections [in 8.4.7 Collections]
model groups [in 8.4.12 Content Model Groups]
MSVC project files [in 1.3.2 Dependency on LEIF Library]
[in 3.5.1 Command Line Procedure]
mutator naming [in 8.4.1 Accessors and Mutators]
namespaces [in 8.2.2 Namespaces]
use of LEIF::XmlName [in 8.2.2 Namespaces]
naming conventions [in 1.4.3 Special Conventions]
accessors [in 8.4.1 Accessors and Mutators]
class and method names [in 1.4.3 Special Conventions]
mutators [in 8.4.1 Accessors and Mutators]
nil attribute [in 8.4.6 nillable Elements]
nillable elements [in 8.4.6 nillable Elements]
optional schema elements and attributes [in 8.4.5 Optional Elements and Attributes]
polymorphic types
and restriction or extension [in 8.4.3 Types Derived By Restriction or Extension]
restriction
types derived by [in 8.4.3 Types Derived By Restriction or Extension]
Rogue Wave Web site
technology access [in 1.9 Web Access to Rogue Wave Technology]
RWCString
initialization value [in 8.3.1 Default Values]
mapping [in 8.3 Simple Types]
RWDate
initialization value [in 8.3.1 Default Values]
mapping [in 8.3 Simple Types]
RWDateTime
initialization value [in 8.3.1 Default Values]
mapping [in 8.3 Simple Types]
RWDecimalPortable
initialization value [in 8.3.1 Default Values]
mapping [in 8.3 Simple Types]
[in 8.3 Simple Types]
schema elements
all [in 8.4.12 Content Model Groups]
any [in 8.4.4 any Element and anyAttribute]
anyType default mapping [in 8.3.2 anyType and anySimpleType]
attribute groups [in 8.4.13 Attribute Groups]
choice [in 8.4.12 Content Model Groups]
union [in 8.4.9 Substitution Groups]
schemas
element groups [in 8.4.13 Attribute Groups]
optional elements and attributes [in 8.4.5 Optional Elements and Attributes]
sequence element [in 8.4.12 Content Model Groups]
substitutionGroup element [in 8.4.8 Lists]
union element [in 8.4.9 Substitution Groups]
sequence schema element [in 8.4.12 Content Model Groups]
setAny() mutator [in 8.4.4 any Element and anyAttribute]
setAnyAttribute() mutator [in 8.4.4 any Element and anyAttribute]
shallow copies of handles [in 7.6.1.1 Making a Shallow Copy]
short initialization value [in 8.3.1 Default Values]
standard vectors [in 4.4.3 Manipulating XML Content in C++]
[in 8.4.8 Lists]
string initialization value [in 8.3.1 Default Values]
substitutability
example [in 6.1 Purpose and Overview]
substitutable types [in 6.3 An International Purchase Order Instance Document]
[in 8.4.9 Substitution Groups]
substitution groups [in 8.4.9 Substitution Groups]
substitutionGroup schema element [in 8.4.8 Lists]
technical support [in 1.8 Technical Support]
training [in 1.7 Consulting Services and Training]
[in 1.7 Consulting Services and Training]
union schema element [in 8.4.9 Substitution Groups]
[in 8.4.9 Substitution Groups]
unique element [in 8.4.11 Key and Keyref Elements]
uniqueness
guaranteeing using keyref elements [in 8.4.11 Key and Keyref Elements]
unmarshal() method [in 1.1 Welcome]
[in 3.6.1 Unmarshaling]
[in 3.6.1 Unmarshaling]
[in 4.4.2 Unmarshaling]
[in 8.4.2.2 Unmarshal methods]
[in 8.4.2.2 Unmarshal methods]
[in 8.4.14 Exception/Error Handling]
unmarshaling XML documents [in 1.1 Welcome]
[in 3.6.1 Unmarshaling]
[in 3.6.1 Unmarshaling]
[in 4.4.2 Unmarshaling]
[in 8.4.2.2 Unmarshal methods]
[in 8.4.2.2 Unmarshal methods]
[in 8.4.14 Exception/Error Handling]
unmarshaling
always uses UTF-8 encoding [in 8.4.2.2 Unmarshal methods]
error handling [in 8.4.14 Exception/Error Handling]
unsigned int initialization value [in 8.3.1 Default Values]
unsigned long initialization value [in 8.3.1 Default Values]
unsigned short initialization value [in 8.3.1 Default Values]
unsupported complex types [in 7.5 Working with Unsupported Complex Types]
ur-type default mapping [in 8.3.2 anyType and anySimpleType]
UTF-8 encoding used for unmarshaling [in 8.4.2.2 Unmarshal methods]
UTF-8 encoding [in 8.4.2.2 Unmarshal methods]
validation
during unmarshaling [in 8.4.14 Exception/Error Handling]
instance document simple type data [in 8.3.2 anyType and anySimpleType]
instance documents [in 2.4.1 Schema Document Validation]
isValid() method [in 2.4.2 Instance Document Validation]
vectors [in 4.4.3 Manipulating XML Content in C++]
[in 8.4.8 Lists]
XPath
used in keyref example [in 8.4.11 Key and Keyref Elements]





©2003-2005 Copyright Quovadx, Inc. All Rights Reserved.
Rogue Wave is a registered trademark of Quovadx, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.