|
1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <!-- |
|
3 Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies). |
|
4 All rights reserved. |
|
5 --> |
|
6 <!DOCTYPE reference PUBLIC "-//OASIS//DTD DITA Reference//EN" "reference.dtd"> |
|
7 <reference xml:lang="en-us" outputclass="element" id="cxxClassDetail"> |
|
8 <title>cxxClassDetail</title> |
|
9 <shortdesc>The <cxxClassDetail> element provides detailed information |
|
10 about the structure and behaviors of the C++ class. </shortdesc> |
|
11 <refbody> |
|
12 <section> |
|
13 <title>Description</title> |
|
14 <p>The <cxxClassDetail> element is defined within <cxxClass>. |
|
15 In <cxxClassDetail> the <example> and <section> |
|
16 elements are provided to support the current specific C++ API reference. A class |
|
17 body can contain declarations of the members of the class, such as variables, |
|
18 classes, structs, and functions.</p> |
|
19 </section> |
|
20 <example><title>Example</title> |
|
21 <codeblock><cxxClass id="class_c_array_fix_flat_3_01_t_uid_01_4"> |
|
22 <apiName>CArrayFixFlat&lt; TUid &gt;</apiName> |
|
23 <cxxClassDetail> |
|
24 <cxxClassDefinition> |
|
25 <cxxClassAccessSpecifier value="public"/> |
|
26 <cxxClassDerivations> |
|
27 <cxxClassDerivation> |
|
28 <cxxClassDerivationAccessSpecifier value="public"/> |
|
29 <cxxClassBaseClass href="class_c_array_fix.xml#class_c_array_fix">CArrayFix&lt; TUid &gt;</cxxClassBaseClass> |
|
30 </cxxClassDerivation> |
|
31 </cxxClassDerivations> |
|
32 <cxxClassAPIItemLocation> |
|
33 <cxxClassDeclarationFile name="filePath" value="C:/include/e32base.h"/> |
|
34 <cxxClassDeclarationFileLine name="lineNumber" value="531"/> |
|
35 <cxxClassDefinitionFile name="filePath" value="C:/include/e32base.h"/> |
|
36 <cxxClassDefinitionFileLineStart name="lineNumber" value="521"/> |
|
37 <cxxClassDefinitionFileLineEnd name="lineNumber" value="536"/> |
|
38 </cxxClassAPIItemLocation> |
|
39 </cxxClassDefinition> |
|
40 <apiDesc> |
|
41 <p>Template specialisation base class for arrays of <xref href="class_t_uid.xml#class_t_uid">TUid</xref> types implemented in a flat dynamic buffer.</p> |
|
42 <p> |
|
43 <xref href="class_t_uid.xml#class_t_uid">TUid</xref> </p> |
|
44 </apiDesc> |
|
45 </cxxClassDetail> |
|
46 <cxxFunction id="class_c_array_fix_flat_3_01_t_uid_01_4_1a3b0a085b65c307ad4937a6c7c4bb767a"> |
|
47 <apiName>~CArrayFixFlat</apiName> |
|
48 <cxxFunctionDetail> |
|
49 ... |
|
50 </cxxFunctionDetail> |
|
51 </cxxFunction> |
|
52 <cxxFunction id="class_c_array_fix_flat_3_01_t_uid_01_4_1afd277b81e961b25f35b92dbc90f8d97c"> |
|
53 <apiName>SetReserveL</apiName> |
|
54 <cxxFunctionDetail> |
|
55 ... |
|
56 </cxxFunctionDetail> |
|
57 </cxxFunction> |
|
58 <cxxClassInherits> |
|
59 <cxxClassInheritsDetail> |
|
60 ... |
|
61 </cxxClassInheritsDetail> |
|
62 </cxxClassInherits> |
|
63 </cxxClass></codeblock> |
|
64 </example> |
|
65 <section conref="../packagedef.dita#cxxClassDetail-reference/cxxClassDetail-containedBy-section"/> |
|
66 <section conref="../packagedef.dita#cxxClassDetail-reference/cxxClassDetail-contains-section"/> |
|
67 <section conref="../packagedef.dita#cxxClassDetail-reference/cxxClassDetail-contentModel-section"/> |
|
68 <section conref="../packagedef.dita#cxxClassDetail-reference/cxxClassDetail-attList-section"/> |
|
69 <section conref="../packagedef.dita#cxxClassDetail-reference/cxxClassDetail-classValue-section"/> |
|
70 </refbody> |
|
71 </reference> |