1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3
<title>Ares: Ext/_Container.hpp File Reference</title>
4
<link href="tabs.css" rel="stylesheet" type="text/css">
5
<link href="doxygen.css" rel="stylesheet" type="text/css">
7
<!-- Generated by Doxygen 1.5.8 -->
8
<script type="text/javascript">
10
function changeDisplayState (e){
11
var num=this.id.replace(/[^[0-9]/g,'');
12
var button=this.firstChild;
13
var sectionDiv=document.getElementById('dynsection'+num);
14
if (sectionDiv.style.display=='none'||sectionDiv.style.display==''){
15
sectionDiv.style.display='block';
16
button.src='open.gif';
18
sectionDiv.style.display='none';
19
button.src='closed.gif';
22
function initDynSections(){
23
var divs=document.getElementsByTagName('div');
25
for(var i=0;i<divs.length-1;i++){
26
if(divs[i].className=='dynheader'&&divs[i+1].className=='dynsection'){
28
var section=divs[i+1];
29
var button=header.firstChild;
31
divs[i].insertBefore(document.createTextNode(' '),divs[i].firstChild);
32
button=document.createElement('img');
33
divs[i].insertBefore(button,divs[i].firstChild);
35
header.style.cursor='pointer';
36
header.onclick=changeDisplayState;
37
header.id='dynheader'+sectionCounter;
38
button.src='closed.gif';
39
section.id='dynsection'+sectionCounter;
40
section.style.display='none';
41
section.style.marginLeft='14px';
46
window.onload = initDynSections;
49
<div class="navigation" id="top">
52
<li><a href="index.html"><span>Main Page</span></a></li>
53
<li><a href="pages.html"><span>Related Pages</span></a></li>
54
<li><a href="annotated.html"><span>Classes</span></a></li>
55
<li class="current"><a href="files.html"><span>Files</span></a></li>
56
<li><a href="dirs.html"><span>Directories</span></a></li>
58
<form action="search.php" method="get">
59
<table cellspacing="0" cellpadding="0" border="0">
61
<td><label> <u>S</u>earch for </label></td>
62
<td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
71
<li><a href="files.html"><span>File List</span></a></li>
72
<li><a href="globals.html"><span>File Members</span></a></li>
75
<div class="navpath"><a class="el" href="dir_4f38a043d9972e86e8aa3f2d4f00b04c.html">Ext</a>
78
<div class="contents">
79
<h1>_Container.hpp File Reference</h1><code>#include <xcompile.h></code><br>
80
<code>#include <CCINIClass.h></code><br>
81
<code>#include <SwizzleManagerClass.h></code><br>
82
<code>#include "<a class="el" href="_debug_8h.html">../Misc/Debug.h</a>"</code><br>
83
<table border="0" cellpadding="0" cellspacing="0">
85
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
86
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_extension.html">Extension< T ></a></td></tr>
88
<tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="class_container.html">Container< T ></a></td></tr>
90
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
91
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="___container_8hpp.html#db2c40458b5aa8e748d368203eb33682">INVALID_CTR</a>(type, p) type::ExtMap.PointerGotInvalid(p);</td></tr>
93
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
94
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum </td><td class="memItemRight" valign="bottom"><a class="el" href="___container_8hpp.html#9443389dd7829ff977a768ff6f425820">eInitState</a> { <br>
95
<a class="el" href="___container_8hpp.html#9443389dd7829ff977a768ff6f4258207c1103c94f1368ff09abab3ccf896060">is_Blank</a> = 0x0,
96
<a class="el" href="___container_8hpp.html#9443389dd7829ff977a768ff6f42582080f9ee0171431ab641b78321386ed0ad">is_Constanted</a> = 0x1,
97
<a class="el" href="___container_8hpp.html#9443389dd7829ff977a768ff6f4258208d37e48049db83d4d1978458c589100f">is_Ruled</a> = 0x2,
98
<a class="el" href="___container_8hpp.html#9443389dd7829ff977a768ff6f4258207836fa8d375e1c815ed740c792e0a3c5">is_Inited</a> = 0x3,
100
<a class="el" href="___container_8hpp.html#9443389dd7829ff977a768ff6f425820980171c6b7f22ee8ecfb5b8beeb8eee6">is_Completed</a> = 0x4
105
<hr><h2>Define Documentation</h2>
106
<a class="anchor" name="db2c40458b5aa8e748d368203eb33682"></a><!-- doxytag: member="_Container.hpp::INVALID_CTR" ref="db2c40458b5aa8e748d368203eb33682" args="(type, p)" -->
107
<div class="memitem">
108
<div class="memproto">
109
<table class="memname">
111
<td class="memname">#define INVALID_CTR </td>
113
<td class="paramtype">type, <tr>
114
<td class="paramkey"></td>
116
<td class="paramtype">p </td>
117
<td class="paramname"> </td>
118
<td> ) </td>
119
<td> type::ExtMap.PointerGotInvalid(p);</td>
129
<hr><h2>Enumeration Type Documentation</h2>
130
<a class="anchor" name="9443389dd7829ff977a768ff6f425820"></a><!-- doxytag: member="_Container.hpp::eInitState" ref="9443389dd7829ff977a768ff6f425820" args="" -->
131
<div class="memitem">
132
<div class="memproto">
133
<table class="memname">
135
<td class="memname">enum <a class="el" href="___container_8hpp.html#9443389dd7829ff977a768ff6f425820">eInitState</a> </td>
142
<dl compact><dt><b>Enumerator: </b></dt><dd>
143
<table border="0" cellspacing="2" cellpadding="0">
144
<tr><td valign="top"><em><a class="anchor" name="9443389dd7829ff977a768ff6f4258207c1103c94f1368ff09abab3ccf896060"></a><!-- doxytag: member="is_Blank" ref="9443389dd7829ff977a768ff6f4258207c1103c94f1368ff09abab3ccf896060" args="" -->is_Blank</em> </td><td>
146
<tr><td valign="top"><em><a class="anchor" name="9443389dd7829ff977a768ff6f42582080f9ee0171431ab641b78321386ed0ad"></a><!-- doxytag: member="is_Constanted" ref="9443389dd7829ff977a768ff6f42582080f9ee0171431ab641b78321386ed0ad" args="" -->is_Constanted</em> </td><td>
148
<tr><td valign="top"><em><a class="anchor" name="9443389dd7829ff977a768ff6f4258208d37e48049db83d4d1978458c589100f"></a><!-- doxytag: member="is_Ruled" ref="9443389dd7829ff977a768ff6f4258208d37e48049db83d4d1978458c589100f" args="" -->is_Ruled</em> </td><td>
150
<tr><td valign="top"><em><a class="anchor" name="9443389dd7829ff977a768ff6f4258207836fa8d375e1c815ed740c792e0a3c5"></a><!-- doxytag: member="is_Inited" ref="9443389dd7829ff977a768ff6f4258207836fa8d375e1c815ed740c792e0a3c5" args="" -->is_Inited</em> </td><td>
152
<tr><td valign="top"><em><a class="anchor" name="9443389dd7829ff977a768ff6f425820980171c6b7f22ee8ecfb5b8beeb8eee6"></a><!-- doxytag: member="is_Completed" ref="9443389dd7829ff977a768ff6f425820980171c6b7f22ee8ecfb5b8beeb8eee6" args="" -->is_Completed</em> </td><td>
156
<div class="fragment"><pre class="fragment"><a name="l00026"></a>00026 {
157
<a name="l00027"></a>00027 <a class="code" href="___container_8hpp.html#9443389dd7829ff977a768ff6f4258207c1103c94f1368ff09abab3ccf896060">is_Blank</a> = 0x0, <span class="comment">// CTOR'd</span>
158
<a name="l00028"></a>00028 <a class="code" href="___container_8hpp.html#9443389dd7829ff977a768ff6f42582080f9ee0171431ab641b78321386ed0ad">is_Constanted</a> = 0x1, <span class="comment">// values that can be set without looking at Rules (i.e. country default loadscreen)</span>
159
<a name="l00029"></a>00029 <a class="code" href="___container_8hpp.html#9443389dd7829ff977a768ff6f4258208d37e48049db83d4d1978458c589100f">is_Ruled</a> = 0x2, <span class="comment">// Rules has been loaded and props set (i.e. country powerplants taken from [General])</span>
160
<a name="l00030"></a>00030 <a class="code" href="___container_8hpp.html#9443389dd7829ff977a768ff6f4258207836fa8d375e1c815ed740c792e0a3c5">is_Inited</a> = 0x3, <span class="comment">// values that need the object's state (i.e. is object a secretlab? -> load default boons)</span>
161
<a name="l00031"></a>00031 <a class="code" href="___container_8hpp.html#9443389dd7829ff977a768ff6f425820980171c6b7f22ee8ecfb5b8beeb8eee6">is_Completed</a> = 0x4 <span class="comment">// INI has been read and values set</span>
162
<a name="l00032"></a>00032 };
169
<hr size="1"><address style="text-align: right;"><small>Generated on Tue May 18 03:51:08 2010 for Ares by
170
<a href="http://www.doxygen.org/index.html">
171
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>