<?xml version='1.0' encoding='ISO-8859-1' standalone='yes'?>
<tagfile>
  <compound kind="file">
    <name>Constraint_Interpreter.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Constraint__Interpreter_8cpp</filename>
    <includes id="Constraint__Interpreter_8h" name="Constraint_Interpreter.h" local="yes">Constraint_Interpreter.h</includes>
    <includes id="Trader__Constraint__Visitors_8h" name="Trader_Constraint_Visitors.h" local="yes">Trader_Constraint_Visitors.h</includes>
    <member kind="function" static="yes">
      <type>const char *</type>
      <name>get_rcsid_Trader_Constraint_Interpreter</name>
      <anchor>a1</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>rcsid_Trader_Constraint_Interpreter</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Constraint_Interpreter.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Constraint__Interpreter_8h</filename>
    <includes id="Constraint__Nodes_8h" name="Constraint_Nodes.h" local="yes">Constraint_Nodes.h</includes>
    <includes id="Constraint__Visitors_8h" name="Constraint_Visitors.h" local="yes">Constraint_Visitors.h</includes>
    <includes id="Interpreter_8h" name="Interpreter.h" local="yes">Interpreter.h</includes>
    <class kind="struct">TAO_Preference_Interpreter::Preference_Info</class>
    <class kind="class">TAO_Constraint_Interpreter</class>
    <class kind="class">TAO_Preference_Interpreter</class>
  </compound>
  <compound kind="file">
    <name>Constraint_l.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Constraint__l_8cpp</filename>
    <includes id="Constraint__Interpreter_8h" name="Constraint_Interpreter.h" local="yes">Constraint_Interpreter.h</includes>
    <includes id="Constraint__Nodes_8h" name="Constraint_Nodes.h" local="yes">Constraint_Nodes.h</includes>
    <includes id="Constraint__Tokens_8h" name="Constraint_Tokens.h" local="yes">Constraint_Tokens.h</includes>
    <class kind="struct">yy_buffer_state</class>
    <member kind="define">
      <type>#define</type>
      <name>FLEX_SCANNER</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_FLEX_MAJOR_VERSION</name>
      <anchor>a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_FLEX_MINOR_VERSION</name>
      <anchor>a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_USE_PROTOS</name>
      <anchor>a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_USE_CONST</name>
      <anchor>a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yyconst</name>
      <anchor>a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_PROTO</name>
      <anchor>a6</anchor>
      <arglist>(proto)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_NULL</name>
      <anchor>a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_SC_TO_UI</name>
      <anchor>a8</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>BEGIN</name>
      <anchor>a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_START</name>
      <anchor>a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYSTATE</name>
      <anchor>a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_STATE_EOF</name>
      <anchor>a12</anchor>
      <arglist>(state)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_NEW_FILE</name>
      <anchor>a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_END_OF_BUFFER_CHAR</name>
      <anchor>a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_BUF_SIZE</name>
      <anchor>a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EOB_ACT_CONTINUE_SCAN</name>
      <anchor>a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EOB_ACT_END_OF_FILE</name>
      <anchor>a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>EOB_ACT_LAST_MATCH</name>
      <anchor>a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yyless</name>
      <anchor>a19</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>unput</name>
      <anchor>a20</anchor>
      <arglist>(c)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_BUFFER_NEW</name>
      <anchor>a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_BUFFER_NORMAL</name>
      <anchor>a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_BUFFER_EOF_PENDING</name>
      <anchor>a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_CURRENT_BUFFER</name>
      <anchor>a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_FLUSH_BUFFER</name>
      <anchor>a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yy_new_buffer</name>
      <anchor>a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yy_set_interactive</name>
      <anchor>a27</anchor>
      <arglist>(is_interactive)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yy_set_bol</name>
      <anchor>a28</anchor>
      <arglist>(at_bol)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_AT_BOL</name>
      <anchor>a29</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yytext_ptr</name>
      <anchor>a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_DO_BEFORE_ACTION</name>
      <anchor>a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_NUM_RULES</name>
      <anchor>a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_END_OF_BUFFER</name>
      <anchor>a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>REJECT</name>
      <anchor>a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yymore</name>
      <anchor>a35</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_MORE_ADJ</name>
      <anchor>a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_RESTORE_YY_MORE_OFFSET</name>
      <anchor>a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>INITIAL</name>
      <anchor>a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_YY_LEX_DEBUG</name>
      <anchor>a39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_NO_PUSH_STATE</name>
      <anchor>a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_NO_POP_STATE</name>
      <anchor>a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_NO_TOP_STATE</name>
      <anchor>a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_READ_BUF_SIZE</name>
      <anchor>a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_TRADER_ECHO</name>
      <anchor>a44</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yyterminate</name>
      <anchor>a45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_START_STACK_INCR</name>
      <anchor>a46</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_FATAL_ERROR</name>
      <anchor>a47</anchor>
      <arglist>(msg)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_DECL</name>
      <anchor>a48</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_BREAK</name>
      <anchor>a49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_RULE_SETUP</name>
      <anchor>a50</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YY_EXIT_FAILURE</name>
      <anchor>a51</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yyless</name>
      <anchor>a52</anchor>
      <arglist>(n)</arglist>
    </member>
    <member kind="typedef">
      <type>yy_buffer_state *</type>
      <name>YY_BUFFER_STATE</name>
      <anchor>a53</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned int</type>
      <name>yy_size_t</name>
      <anchor>a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>unsigned char</type>
      <name>YY_CHAR</name>
      <anchor>a65</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>yy_state_type</name>
      <anchor>a66</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void yyrestart</type>
      <name>YY_PROTO</name>
      <anchor>a77</anchor>
      <arglist>((FILE *input_file))</arglist>
    </member>
    <member kind="function">
      <type>void yy_switch_to_buffer</type>
      <name>YY_PROTO</name>
      <anchor>a78</anchor>
      <arglist>((YY_BUFFER_STATE new_buffer))</arglist>
    </member>
    <member kind="function">
      <type>void yy_load_buffer_state</type>
      <name>YY_PROTO</name>
      <anchor>a79</anchor>
      <arglist>((void))</arglist>
    </member>
    <member kind="function">
      <type>YY_BUFFER_STATE yy_create_buffer</type>
      <name>YY_PROTO</name>
      <anchor>a80</anchor>
      <arglist>((FILE *file, int size))</arglist>
    </member>
    <member kind="function">
      <type>void yy_delete_buffer</type>
      <name>YY_PROTO</name>
      <anchor>a81</anchor>
      <arglist>((YY_BUFFER_STATE b))</arglist>
    </member>
    <member kind="function">
      <type>void yy_init_buffer</type>
      <name>YY_PROTO</name>
      <anchor>a82</anchor>
      <arglist>((YY_BUFFER_STATE b, FILE *file))</arglist>
    </member>
    <member kind="function">
      <type>YY_BUFFER_STATE yy_scan_buffer</type>
      <name>YY_PROTO</name>
      <anchor>a83</anchor>
      <arglist>((char *base, yy_size_t size))</arglist>
    </member>
    <member kind="function">
      <type>YY_BUFFER_STATE yy_scan_string</type>
      <name>YY_PROTO</name>
      <anchor>a84</anchor>
      <arglist>((yyconst char *yy_str))</arglist>
    </member>
    <member kind="function">
      <type>YY_BUFFER_STATE yy_scan_bytes</type>
      <name>YY_PROTO</name>
      <anchor>a85</anchor>
      <arglist>((yyconst char *bytes, int len))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>void *yy_flex_alloc</type>
      <name>YY_PROTO</name>
      <anchor>a86</anchor>
      <arglist>((yy_size_t))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>void *yy_flex_realloc</type>
      <name>YY_PROTO</name>
      <anchor>a87</anchor>
      <arglist>((void *, yy_size_t))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>void yy_flex_free</type>
      <name>YY_PROTO</name>
      <anchor>a88</anchor>
      <arglist>((void *))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>yy_state_type yy_try_NUL_trans</type>
      <name>YY_PROTO</name>
      <anchor>a89</anchor>
      <arglist>((yy_state_type current_state))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>void yy_fatal_error</type>
      <name>YY_PROTO</name>
      <anchor>a90</anchor>
      <arglist>((yyconst char msg[]))</arglist>
    </member>
    <member kind="function" static="yes">
      <type>TAO_Literal_Constraint *</type>
      <name>extract_string</name>
      <anchor>a91</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yyleng</name>
      <anchor>a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>yyin</name>
      <anchor>a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FILE *</type>
      <name>yyout</name>
      <anchor>a56</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>YY_BUFFER_STATE</type>
      <name>yy_current_buffer</name>
      <anchor>a58</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>char</type>
      <name>yy_hold_char</name>
      <anchor>a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>yy_n_chars</name>
      <anchor>a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>char *</type>
      <name>yy_c_buf_p</name>
      <anchor>a61</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>yy_init</name>
      <anchor>a62</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>yy_start</name>
      <anchor>a63</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>yy_did_buffer_switch_on_eof</name>
      <anchor>a64</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>yytext</name>
      <anchor>a67</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>yyconst short int</type>
      <name>yy_accept</name>
      <anchor>a68</anchor>
      <arglist>[82]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>yyconst int</type>
      <name>yy_ec</name>
      <anchor>a69</anchor>
      <arglist>[256]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>yyconst int</type>
      <name>yy_meta</name>
      <anchor>a70</anchor>
      <arglist>[42]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>yyconst short int</type>
      <name>yy_base</name>
      <anchor>a71</anchor>
      <arglist>[84]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>yyconst short int</type>
      <name>yy_def</name>
      <anchor>a72</anchor>
      <arglist>[84]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>yyconst short int</type>
      <name>yy_nxt</name>
      <anchor>a73</anchor>
      <arglist>[150]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>yyconst short int</type>
      <name>yy_chk</name>
      <anchor>a74</anchor>
      <arglist>[150]</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>yy_state_type</type>
      <name>yy_last_accepting_state</name>
      <anchor>a75</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>char *</type>
      <name>yy_last_accepting_cpos</name>
      <anchor>a76</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Constraint_Nodes.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Constraint__Nodes_8cpp</filename>
    <includes id="Constraint__Nodes_8h" name="Constraint_Nodes.h" local="yes">Constraint_Nodes.h</includes>
    <includes id="Constraint__Visitors_8h" name="Constraint_Visitors.h" local="yes">Constraint_Visitors.h</includes>
    <member kind="function" static="yes">
      <type>const char *</type>
      <name>get_rcsid_Trader_Constraint_Nodes</name>
      <anchor>a2</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator==</name>
      <anchor>a3</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;left, const TAO_Literal_Constraint &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator!=</name>
      <anchor>a4</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;left, const TAO_Literal_Constraint &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator&lt;</name>
      <anchor>a5</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;left, const TAO_Literal_Constraint &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator&lt;=</name>
      <anchor>a6</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;left, const TAO_Literal_Constraint &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator&gt;</name>
      <anchor>a7</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;left, const TAO_Literal_Constraint &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator&gt;=</name>
      <anchor>a8</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;left, const TAO_Literal_Constraint &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator==</name>
      <anchor>a9</anchor>
      <arglist>(CORBA::Double left, const TAO_Literal_Constraint &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator==</name>
      <anchor>a10</anchor>
      <arglist>(const TAO_String_Manager &amp;left, const TAO_Literal_Constraint &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>TAO_Literal_Constraint</type>
      <name>operator+</name>
      <anchor>a11</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;left, const TAO_Literal_Constraint &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>TAO_Literal_Constraint</type>
      <name>operator-</name>
      <anchor>a12</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;left, const TAO_Literal_Constraint &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>TAO_Literal_Constraint</type>
      <name>operator *</name>
      <anchor>a13</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;left, const TAO_Literal_Constraint &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>TAO_Literal_Constraint</type>
      <name>operator/</name>
      <anchor>a14</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;left, const TAO_Literal_Constraint &amp;right)</arglist>
    </member>
    <member kind="function">
      <type>TAO_Literal_Constraint</type>
      <name>operator-</name>
      <anchor>a15</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;operand)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>rcsid_Trader_Constraint_Nodes</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int(*</type>
      <name>dispatch_table</name>
      <anchor>a1</anchor>
      <arglist>[])(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)=</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Constraint_Nodes.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Constraint__Nodes_8h</filename>
    <includes id="Constraint__Tokens_8h" name="Constraint_Tokens.h" local="yes">Constraint_Tokens.h</includes>
    <includes id="trading__export_8h" name="trading_export.h" local="yes">orbsvcs/Trader/trading_export.h</includes>
    <namespace>CORBA</namespace>
    <class kind="class">TAO_Binary_Constraint</class>
    <class kind="class">TAO_Constraint</class>
    <class kind="class">TAO_Literal_Constraint</class>
    <class kind="class">TAO_Noop_Constraint</class>
    <class kind="class">TAO_Property_Constraint</class>
    <class kind="class">TAO_Unary_Constraint</class>
    <member kind="typedef">
      <type>unsigned short</type>
      <name>TAO_Expression_Type</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Constraint_Tokens.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Constraint__Tokens_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>TAO_GT</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_GE</name>
      <anchor>a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_LT</name>
      <anchor>a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_LE</name>
      <anchor>a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_EQ</name>
      <anchor>a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_NE</name>
      <anchor>a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_EXIST</name>
      <anchor>a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_AND</name>
      <anchor>a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_OR</name>
      <anchor>a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_NOT</name>
      <anchor>a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_IN</name>
      <anchor>a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_TWIDDLE</name>
      <anchor>a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_BOOLEAN</name>
      <anchor>a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_PLUS</name>
      <anchor>a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_MINUS</name>
      <anchor>a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_MULT</name>
      <anchor>a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_DIV</name>
      <anchor>a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_UMINUS</name>
      <anchor>a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_NUMBER</name>
      <anchor>a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_RPAREN</name>
      <anchor>a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_LPAREN</name>
      <anchor>a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_IDENT</name>
      <anchor>a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_STRING</name>
      <anchor>a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_UNKNOWN</name>
      <anchor>a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_UNSIGNED</name>
      <anchor>a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_SIGNED</name>
      <anchor>a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_DOUBLE</name>
      <anchor>a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_CONSTRAINT</name>
      <anchor>a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_SEQUENCE</name>
      <anchor>a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_WITH</name>
      <anchor>a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_MAX</name>
      <anchor>a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_MIN</name>
      <anchor>a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_FIRST</name>
      <anchor>a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_RANDOM</name>
      <anchor>a33</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Constraint_Visitors.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Constraint__Visitors_8cpp</filename>
    <includes id="Constraint__Visitors_8h" name="Constraint_Visitors.h" local="yes">Constraint_Visitors.h</includes>
    <includes id="Constraint__Nodes_8h" name="Constraint_Nodes.h" local="yes">Constraint_Nodes.h</includes>
    <includes id="Interpreter__Utils__T_8h" name="Interpreter_Utils_T.h" local="yes">Interpreter_Utils_T.h</includes>
    <member kind="function" static="yes">
      <type>const char *</type>
      <name>get_rcsid_Trader_Constraint_Visitors</name>
      <anchor>a1</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TAO_Element_Equal&lt; CORBA::Short &gt;::operator()</name>
      <anchor>a2</anchor>
      <arglist>(TAO_DynSequence_i &amp;dyn_any, CORBA::Short element) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TAO_Element_Equal&lt; CORBA::UShort &gt;::operator()</name>
      <anchor>a3</anchor>
      <arglist>(TAO_DynSequence_i &amp;dyn_any, CORBA::UShort element) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TAO_Element_Equal&lt; CORBA::Long &gt;::operator()</name>
      <anchor>a4</anchor>
      <arglist>(TAO_DynSequence_i &amp;dyn_any, CORBA::Long element) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TAO_Element_Equal&lt; CORBA::ULong &gt;::operator()</name>
      <anchor>a5</anchor>
      <arglist>(TAO_DynSequence_i &amp;dyn_any, CORBA::ULong element) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TAO_Element_Equal&lt; CORBA::Float &gt;::operator()</name>
      <anchor>a6</anchor>
      <arglist>(TAO_DynSequence_i &amp;dyn_any, CORBA::Float element) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TAO_Element_Equal&lt; CORBA::Double &gt;::operator()</name>
      <anchor>a7</anchor>
      <arglist>(TAO_DynSequence_i &amp;dyn_any, CORBA::Double element) const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>TAO_Element_Equal&lt; CORBA::Boolean &gt;::operator()</name>
      <anchor>a8</anchor>
      <arglist>(TAO_DynSequence_i &amp;dyn_any, CORBA::Boolean element) const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>rcsid_Trader_Constraint_Visitors</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Constraint_Visitors.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Constraint__Visitors_8h</filename>
    <includes id="Interpreter__Utils_8h" name="Interpreter_Utils.h" local="yes">orbsvcs/Trader/Interpreter_Utils.h</includes>
    <includes id="trading__export_8h" name="trading_export.h" local="yes">orbsvcs/Trader/trading_export.h</includes>
    <includes id="Constraint__Nodes_8h" name="Constraint_Nodes.h" local="yes">orbsvcs/orbsvcs/Trader/Constraint_Nodes.h</includes>
    <class kind="class">TAO_Constraint_Evaluator::Operand_Queue</class>
    <class kind="class">TAO_Constraint_Evaluator</class>
    <class kind="class">TAO_Constraint_Validator</class>
    <class kind="class">TAO_Constraint_Visitor</class>
    <class kind="class">TAO_Element_Equal&lt; const char * &gt;</class>
    <class kind="class">TAO_Element_Equal&lt; CORBA::Boolean &gt;</class>
    <class kind="class">TAO_Element_Equal&lt; CORBA::Double &gt;</class>
    <class kind="class">TAO_Element_Equal&lt; CORBA::Float &gt;</class>
    <class kind="class">TAO_Element_Equal&lt; CORBA::Long &gt;</class>
    <class kind="class">TAO_Element_Equal&lt; CORBA::Short &gt;</class>
    <class kind="class">TAO_Element_Equal&lt; CORBA::ULong &gt;</class>
    <class kind="class">TAO_Element_Equal&lt; CORBA::UShort &gt;</class>
  </compound>
  <compound kind="file">
    <name>Constraint_y.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Constraint__y_8cpp</filename>
    <includes id="Constraint__Interpreter_8h" name="Constraint_Interpreter.h" local="yes">Constraint_Interpreter.h</includes>
    <includes id="Constraint__Nodes_8h" name="Constraint_Nodes.h" local="yes">Constraint_Nodes.h</includes>
    <class kind="struct">yytoktype</class>
    <member kind="define">
      <type>#define</type>
      <name>TAO_GT</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_GE</name>
      <anchor>a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_LT</name>
      <anchor>a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_LE</name>
      <anchor>a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_EQ</name>
      <anchor>a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_NE</name>
      <anchor>a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_EXIST</name>
      <anchor>a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_AND</name>
      <anchor>a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_OR</name>
      <anchor>a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_NOT</name>
      <anchor>a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_IN</name>
      <anchor>a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_TWIDDLE</name>
      <anchor>a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_BOOLEAN</name>
      <anchor>a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_PLUS</name>
      <anchor>a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_MINUS</name>
      <anchor>a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_MULT</name>
      <anchor>a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_DIV</name>
      <anchor>a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_UMINUS</name>
      <anchor>a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_NUMBER</name>
      <anchor>a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_RPAREN</name>
      <anchor>a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_LPAREN</name>
      <anchor>a20</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_IDENT</name>
      <anchor>a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_STRING</name>
      <anchor>a22</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_UNKNOWN</name>
      <anchor>a23</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_UNSIGNED</name>
      <anchor>a24</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_SIGNED</name>
      <anchor>a25</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_DOUBLE</name>
      <anchor>a26</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_CONSTRAINT</name>
      <anchor>a27</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_SEQUENCE</name>
      <anchor>a28</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_WITH</name>
      <anchor>a29</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_MAX</name>
      <anchor>a30</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_MIN</name>
      <anchor>a31</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_FIRST</name>
      <anchor>a32</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_RANDOM</name>
      <anchor>a33</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yyclearin</name>
      <anchor>a34</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yyerrok</name>
      <anchor>a35</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYMAXDEPTH</name>
      <anchor>a36</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYERRCODE</name>
      <anchor>a37</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYNPROD</name>
      <anchor>a38</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYLAST</name>
      <anchor>a39</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYDEBUG</name>
      <anchor>a40</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYERROR</name>
      <anchor>a41</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYACCEPT</name>
      <anchor>a42</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYABORT</name>
      <anchor>a43</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYBACKUP</name>
      <anchor>a44</anchor>
      <arglist>(newtoken, newvalue)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYRECOVERING</name>
      <anchor>a45</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYNEW</name>
      <anchor>a46</anchor>
      <arglist>(type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYCOPY</name>
      <anchor>a47</anchor>
      <arglist>(to, from, type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYENLARGE</name>
      <anchor>a48</anchor>
      <arglist>(from, type)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYFLAG</name>
      <anchor>a49</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>YYLEX</name>
      <anchor>a50</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="typedef">
      <type>int</type>
      <name>yytabelem</name>
      <anchor>a55</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>yytoktype</type>
      <name>yytoktype</name>
      <anchor>a69</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yylex</name>
      <anchor>a76</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yyparse</name>
      <anchor>a77</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yychar</name>
      <anchor>a51</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yyerrflag</name>
      <anchor>a52</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>YYSTYPE</type>
      <name>yylval</name>
      <anchor>a53</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>YYSTYPE</type>
      <name>yyval</name>
      <anchor>a54</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yy_yys</name>
      <anchor>a56</anchor>
      <arglist>[YYMAXDEPTH]</arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>yys</name>
      <anchor>a57</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>YYSTYPE</type>
      <name>yy_yyv</name>
      <anchor>a58</anchor>
      <arglist>[YYMAXDEPTH]</arglist>
    </member>
    <member kind="variable">
      <type>YYSTYPE *</type>
      <name>yyv</name>
      <anchor>a59</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" static="yes">
      <type>int</type>
      <name>yymaxdepth</name>
      <anchor>a60</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yytabelem</type>
      <name>yyexca</name>
      <anchor>a61</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>yytabelem</type>
      <name>yyact</name>
      <anchor>a62</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>yytabelem</type>
      <name>yypact</name>
      <anchor>a63</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>yytabelem</type>
      <name>yypgo</name>
      <anchor>a64</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>yytabelem</type>
      <name>yyr1</name>
      <anchor>a65</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>yytabelem</type>
      <name>yyr2</name>
      <anchor>a66</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>yytabelem</type>
      <name>yychk</name>
      <anchor>a67</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>yytabelem</type>
      <name>yydef</name>
      <anchor>a68</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yydebug</name>
      <anchor>a70</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>YYSTYPE *</type>
      <name>yypv</name>
      <anchor>a71</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int *</type>
      <name>yyps</name>
      <anchor>a72</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yystate</name>
      <anchor>a73</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yytmp</name>
      <anchor>a74</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yynerrs</name>
      <anchor>a75</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>CosTrading.idl</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/</path>
    <filename>CosTrading_8idl</filename>
    <namespace>CosTrading</namespace>
  </compound>
  <compound kind="file">
    <name>CosTradingDynamic.idl</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/</path>
    <filename>CosTradingDynamic_8idl</filename>
    <includes id="CosTrading_8idl" name="CosTrading.idl" local="yes">CosTrading.idl</includes>
    <namespace>CosTradingDynamic</namespace>
  </compound>
  <compound kind="file">
    <name>CosTradingRepos.idl</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/</path>
    <filename>CosTradingRepos_8idl</filename>
    <includes id="CosTrading_8idl" name="CosTrading.idl" local="yes">CosTrading.idl</includes>
    <namespace>CosTradingRepos</namespace>
    <namespace>CosTradingSequences</namespace>
  </compound>
  <compound kind="file">
    <name>Interpreter.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Interpreter_8cpp</filename>
    <includes id="Interpreter_8h" name="Interpreter.h" local="yes">Interpreter.h</includes>
  </compound>
  <compound kind="file">
    <name>Interpreter.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Interpreter_8h</filename>
    <includes id="Constraint__Nodes_8h" name="Constraint_Nodes.h" local="yes">Constraint_Nodes.h</includes>
    <includes id="Constraint__Visitors_8h" name="Constraint_Visitors.h" local="yes">Constraint_Visitors.h</includes>
    <includes id="trading__export_8h" name="trading_export.h" local="yes">orbsvcs/Trader/trading_export.h</includes>
    <class kind="class">TAO_Interpreter</class>
    <class kind="class">TAO_Lex_String_Input</class>
    <class kind="union">YYSTYPE</class>
    <member kind="define">
      <type>#define</type>
      <name>YY_INPUT</name>
      <anchor>a0</anchor>
      <arglist>(b, r, ms)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>yyerror</name>
      <anchor>a1</anchor>
      <arglist>(x)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yyparse</name>
      <anchor>a4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>yyrestart</name>
      <anchor>a5</anchor>
      <arglist>(FILE *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>yylex</name>
      <anchor>a6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable">
      <type>YYSTYPE</type>
      <name>yylval</name>
      <anchor>a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>YYSTYPE</type>
      <name>yyval</name>
      <anchor>a3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Interpreter_Utils.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Interpreter__Utils_8cpp</filename>
    <includes id="Interpreter__Utils_8h" name="Interpreter_Utils.h" local="yes">Interpreter_Utils.h</includes>
    <member kind="function">
      <type>int</type>
      <name>operator&lt;</name>
      <anchor>a0</anchor>
      <arglist>(const TAO_String_Hash_Key &amp;left, const TAO_String_Hash_Key &amp;right)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Interpreter_Utils.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Interpreter__Utils_8h</filename>
    <includes id="trading__export_8h" name="trading_export.h" local="yes">orbsvcs/Trader/trading_export.h</includes>
    <class kind="class">TAO_Sequence_Extracter_Base</class>
    <class kind="class">TAO_String_Hash_Key</class>
    <member kind="typedef">
      <type>ACE_Hash_Map_Manager_Ex&lt; TAO_String_Hash_Key, int, ACE_Hash&lt; TAO_String_Hash_Key &gt;, ACE_Equal_To&lt; TAO_String_Hash_Key &gt;, ACE_Null_Mutex &gt;</type>
      <name>TAO_Lookup_Table</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Hash_Map_Manager_Ex&lt; TAO_String_Hash_Key, CORBA::TypeCode_ptr, ACE_Hash&lt; TAO_String_Hash_Key &gt;, ACE_Equal_To&lt; TAO_String_Hash_Key &gt;, ACE_Null_Mutex &gt;</type>
      <name>TAO_Typecode_Table</name>
      <anchor>a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Interpreter_Utils_T.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Interpreter__Utils__T_8cpp</filename>
    <includes id="Interpreter__Utils__T_8h" name="Interpreter_Utils_T.h" local="yes">orbsvcs/orbsvcs/Trader/Interpreter_Utils_T.h</includes>
    <includes id="Constraint__Visitors_8h" name="Constraint_Visitors.h" local="yes">orbsvcs/orbsvcs/Trader/Constraint_Visitors.h</includes>
    <member kind="function">
      <type>CORBA::Boolean</type>
      <name>TAO_find</name>
      <anchor>a0</anchor>
      <arglist>(const CORBA::Any &amp;sequence, const OPERAND_TYPE &amp;element)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Interpreter_Utils_T.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Interpreter__Utils__T_8h</filename>
    <member kind="function">
      <type>CORBA::Boolean</type>
      <name>TAO_find</name>
      <anchor>a0</anchor>
      <arglist>(const CORBA::Any &amp;sequence, const OPERAND_TYPE &amp;operand)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Locking.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Locking_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>TAO_WRITE_GUARD</name>
      <anchor>a0</anchor>
      <arglist>(MUTEX, OBJ, LOCK)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_READ_GUARD</name>
      <anchor>a1</anchor>
      <arglist>(MUTEX, OBJ, LOCK)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_WRITE_GUARD_RETURN</name>
      <anchor>a2</anchor>
      <arglist>(MUTEX, OBJ, LOCK, RETURN)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_READ_GUARD_RETURN</name>
      <anchor>a3</anchor>
      <arglist>(MUTEX, OBJ, LOCK, RETURN)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Offer_Database.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Offer__Database_8cpp</filename>
    <includes id="Offer__Database_8h" name="Offer_Database.h" local="yes">Offer_Database.h</includes>
    <member kind="function" static="yes">
      <type>const char *</type>
      <name>get_rcsid_Trader_Offer_Database</name>
      <anchor>a1</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>rcsid_Trader_Offer_Database</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Offer_Database.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Offer__Database_8h</filename>
    <includes id="Trader_8h" name="Trader.h" local="yes">Trader.h</includes>
    <includes id="Offer__Iterators_8h" name="Offer_Iterators.h" local="yes">Offer_Iterators.h</includes>
    <class kind="struct">TAO_Offer_Database::Offer_Map_Entry</class>
    <class kind="class">TAO_Offer_Database</class>
    <class kind="class">TAO_Service_Offer_Iterator</class>
  </compound>
  <compound kind="file">
    <name>Offer_Iterators.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Offer__Iterators_8cpp</filename>
    <includes id="Offer__Iterators_8h" name="Offer_Iterators.h" local="yes">Offer_Iterators.h</includes>
    <member kind="function" static="yes">
      <type>const char *</type>
      <name>get_rcsid_Trader_Offer_Iterators</name>
      <anchor>a1</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>rcsid_Trader_Offer_Iterators</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Offer_Iterators.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Offer__Iterators_8h</filename>
    <includes id="Trader__Utils_8h" name="Trader_Utils.h" local="yes">Trader_Utils.h</includes>
    <class kind="class">TAO_Offer_Id_Iterator</class>
    <class kind="class">TAO_Offer_Iterator</class>
    <class kind="class">TAO_Offer_Iterator_Collection</class>
    <class kind="class">TAO_Query_Only_Offer_Iterator</class>
  </compound>
  <compound kind="file">
    <name>Offer_Iterators_T.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Offer__Iterators__T_8cpp</filename>
    <includes id="Offer__Iterators__T_8h" name="Offer_Iterators_T.h" local="yes">Offer_Iterators_T.h</includes>
    <member kind="function" static="yes">
      <type>const char *</type>
      <name>get_rcsid_Trader_Offer_Iterators_T</name>
      <anchor>a1</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>rcsid_Trader_Offer_Iterators_T</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Offer_Iterators_T.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Offer__Iterators__T_8h</filename>
    <includes id="Offer__Iterators_8h" name="Offer_Iterators.h" local="yes">Offer_Iterators.h</includes>
    <includes id="Offer__Database_8h" name="Offer_Database.h" local="yes">Offer_Database.h</includes>
    <class kind="class">TAO_Register_Offer_Iterator</class>
  </compound>
  <compound kind="file">
    <name>Service_Type_Repository.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Service__Type__Repository_8cpp</filename>
    <includes id="Service__Type__Repository_8h" name="Service_Type_Repository.h" local="yes">Service_Type_Repository.h</includes>
    <member kind="function" static="yes">
      <type>const char *</type>
      <name>get_rcsid_Trader_Service_Type_Repository</name>
      <anchor>a1</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>rcsid_Trader_Service_Type_Repository</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Service_Type_Repository.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Service__Type__Repository_8h</filename>
    <includes id="Trader_8h" name="Trader.h" local="yes">Trader.h</includes>
    <class kind="class">TAO_Service_Type_Repository</class>
    <class kind="class">TAO_Service_Type_Repository::Type_Info</class>
  </compound>
  <compound kind="file">
    <name>Trader.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Trader_8cpp</filename>
    <includes id="Trader_8h" name="Trader.h" local="yes">Trader.h</includes>
    <includes id="Offer__Iterators__T_8h" name="Offer_Iterators_T.h" local="yes">Offer_Iterators_T.h</includes>
    <includes id="Trader__Interfaces_8h" name="Trader_Interfaces.h" local="yes">Trader_Interfaces.h</includes>
    <includes id="Trader__T_8h" name="Trader_T.h" local="yes">Trader_T.h</includes>
    <member kind="function" static="yes">
      <type>const char *</type>
      <name>get_rcsid_Trader_Trader</name>
      <anchor>a1</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator&lt;</name>
      <anchor>a2</anchor>
      <arglist>(const CosTradingRepos::ServiceTypeRepository::IncarnationNumber &amp;l, const CosTradingRepos::ServiceTypeRepository::IncarnationNumber &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator&gt;</name>
      <anchor>a3</anchor>
      <arglist>(const CosTradingRepos::ServiceTypeRepository::IncarnationNumber &amp;l, const CosTradingRepos::ServiceTypeRepository::IncarnationNumber &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator==</name>
      <anchor>a4</anchor>
      <arglist>(const CosTrading::Admin::OctetSeq &amp;left, const CosTrading::Admin::OctetSeq &amp;right)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>rcsid_Trader_Trader</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Trader.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Trader_8h</filename>
    <includes id="Interpreter__Utils_8h" name="Interpreter_Utils.h" local="yes">Interpreter_Utils.h</includes>
    <includes id="trading__export_8h" name="trading_export.h" local="yes">orbsvcs/Trader/trading_export.h</includes>
    <class kind="class">TAO_Import_Attributes_i</class>
    <class kind="class">TAO_Link_Attributes_i</class>
    <class kind="class">TAO_Lockable</class>
    <class kind="class">TAO_Support_Attributes_i</class>
    <class kind="class">TAO_Trader_Base</class>
    <class kind="class">TAO_Trader_Factory</class>
    <class kind="class">TAO_Trading_Components_i</class>
    <member kind="typedef">
      <type>ACE_Hash_Map_Manager_Ex&lt; CORBA::ULong, CosTrading::Offer *, ACE_Hash&lt; CORBA::ULong &gt;, ACE_Equal_To&lt; CORBA::ULong &gt;, ACE_Null_Mutex &gt;</type>
      <name>TAO_Offer_Map</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Unbounded_Set&lt; TAO_String_Hash_Key &gt;</type>
      <name>TAO_String_Set</name>
      <anchor>a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Unbounded_Queue&lt; char * &gt;</type>
      <name>TAO_String_Queue</name>
      <anchor>a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator&gt;</name>
      <anchor>a3</anchor>
      <arglist>(const CosTradingRepos::ServiceTypeRepository::IncarnationNumber &amp;l, const CosTradingRepos::ServiceTypeRepository::IncarnationNumber &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator&lt;</name>
      <anchor>a4</anchor>
      <arglist>(const CosTradingRepos::ServiceTypeRepository::IncarnationNumber &amp;l, const CosTradingRepos::ServiceTypeRepository::IncarnationNumber &amp;r)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator==</name>
      <anchor>a5</anchor>
      <arglist>(const CosTrading::Admin::OctetSeq &amp;left, const CosTrading::Admin::OctetSeq &amp;right)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Trader_Constraint_Visitors.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Trader__Constraint__Visitors_8cpp</filename>
    <includes id="Trader__Constraint__Visitors_8h" name="Trader_Constraint_Visitors.h" local="yes">Trader_Constraint_Visitors.h</includes>
  </compound>
  <compound kind="file">
    <name>Trader_Constraint_Visitors.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Trader__Constraint__Visitors_8h</filename>
    <includes id="Constraint__Visitors_8h" name="Constraint_Visitors.h" local="yes">Constraint_Visitors.h</includes>
    <includes id="Trader_8h" name="Trader.h" local="yes">Trader.h</includes>
    <includes id="Trader__Utils_8h" name="Trader_Utils.h" local="yes">Trader_Utils.h</includes>
    <class kind="class">TAO_Trader_Constraint_Evaluator</class>
    <class kind="class">TAO_Trader_Constraint_Validator</class>
  </compound>
  <compound kind="file">
    <name>Trader_Interfaces.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Trader__Interfaces_8cpp</filename>
    <includes id="Trader__Interfaces_8h" name="Trader_Interfaces.h" local="yes">Trader_Interfaces.h</includes>
    <includes id="Trader__T_8h" name="Trader_T.h" local="yes">Trader_T.h</includes>
    <includes id="Trader__Constraint__Visitors_8h" name="Trader_Constraint_Visitors.h" local="yes">Trader_Constraint_Visitors.h</includes>
    <member kind="define">
      <type>#define</type>
      <name>TAO_TRADER_INTERFACES_C</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>const char *</type>
      <name>get_rcsid_Trader_Trader_Interfaces</name>
      <anchor>a2</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>rcsid_Trader_Trader_Interfaces</name>
      <anchor>a1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Trader_Interfaces.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Trader__Interfaces_8h</filename>
    <includes id="Trader__Utils_8h" name="Trader_Utils.h" local="yes">Trader_Utils.h</includes>
    <includes id="Constraint__Interpreter_8h" name="Constraint_Interpreter.h" local="yes">Constraint_Interpreter.h</includes>
    <includes id="Offer__Iterators__T_8h" name="Offer_Iterators_T.h" local="yes">Offer_Iterators_T.h</includes>
    <includes id="Trader__T_8h" name="Trader_T.h" local="yes">Trader_T.h</includes>
    <class kind="class">TAO_Admin</class>
    <class kind="class">TAO_Link</class>
    <class kind="class">TAO_Lookup</class>
    <class kind="class">TAO_Proxy</class>
    <class kind="class">TAO_Register</class>
  </compound>
  <compound kind="file">
    <name>Trader_T.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Trader__T_8cpp</filename>
    <includes id="Trader__T_8h" name="Trader_T.h" local="yes">Trader_T.h</includes>
    <includes id="Trader__Interfaces_8h" name="Trader_Interfaces.h" local="yes">Trader_Interfaces.h</includes>
    <member kind="function" static="yes">
      <type>const char *</type>
      <name>get_rcsid_Trader_Trader_T</name>
      <anchor>a1</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>rcsid_Trader_Trader_T</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Trader_T.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Trader__T_8h</filename>
    <includes id="Trader_8h" name="Trader.h" local="yes">Trader.h</includes>
    <includes id="Offer__Database_8h" name="Offer_Database.h" local="yes">Offer_Database.h</includes>
    <class kind="class">TAO_Element_Equal</class>
    <class kind="class">TAO_Import_Attributes</class>
    <class kind="class">TAO_Link_Attributes</class>
    <class kind="class">TAO_Support_Attributes</class>
    <class kind="class">TAO_Trader</class>
    <class kind="class">TAO_Trader_Components</class>
  </compound>
  <compound kind="file">
    <name>Trader_Utils.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Trader__Utils_8cpp</filename>
    <includes id="Trader__Utils_8h" name="Trader_Utils.h" local="yes">Trader_Utils.h</includes>
    <member kind="function" static="yes">
      <type>const char *</type>
      <name>get_rcsid_Trader_Trader_Utils</name>
      <anchor>a1</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>rcsid_Trader_Trader_Utils</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Trader_Utils.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Trader__Utils_8h</filename>
    <includes id="Trader_8h" name="Trader.h" local="yes">Trader.h</includes>
    <class kind="class">TAO_Dynamic_Property</class>
    <class kind="class">TAO_Offer_Filter</class>
    <class kind="class">TAO_Offer_Modifier</class>
    <class kind="class">TAO_Policies</class>
    <class kind="class">TAO_Policy_Creator</class>
    <class kind="class">TAO_Property_Evaluator</class>
    <class kind="class">TAO_Property_Evaluator_By_Name</class>
    <class kind="class">TAO_Property_Filter</class>
    <member kind="define">
      <type>#define</type>
      <name>TAO_NUM_POLICIES</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>trading_export.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>trading__export_8h</filename>
    <member kind="define">
      <type>#define</type>
      <name>TAO_TRADING_HAS_DLL</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_Trading_Export</name>
      <anchor>a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_TRADING_SINGLETON_DECLARATION</name>
      <anchor>a2</anchor>
      <arglist>(T)</arglist>
    </member>
    <member kind="define">
      <type>#define</type>
      <name>TAO_TRADING_SINGLETON_DECLARE</name>
      <anchor>a3</anchor>
      <arglist>(SINGLETON_TYPE, CLASS, LOCK)</arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Trading_Loader.cpp</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Trading__Loader_8cpp</filename>
    <includes id="Trading__Loader_8h" name="Trading_Loader.h" local="yes">Trading_Loader.h</includes>
    <member kind="function" static="yes">
      <type>const char *</type>
      <name>get_rcsid_Trader_Trading_Loader</name>
      <anchor>a1</anchor>
      <arglist>(const char *)</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>rcsid_Trader_Trading_Loader</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="file">
    <name>Trading_Loader.h</name>
    <path>/export2/deucetmp/bala/release_try/ACE_wrappers/TAO/orbsvcs/orbsvcs/Trader/</path>
    <filename>Trading__Loader_8h</filename>
    <includes id="Trader_8h" name="Trader.h" local="yes">orbsvcs/Trader/Trader.h</includes>
    <includes id="Service__Type__Repository_8h" name="Service_Type_Repository.h" local="yes">orbsvcs/Trader/Service_Type_Repository.h</includes>
    <class kind="class">TAO_Trading_Loader</class>
  </compound>
  <compound kind="class">
    <name>POA_CosTrading::Admin</name>
    <filename>classPOA__CosTrading_1_1Admin.html</filename>
  </compound>
  <compound kind="class">
    <name>POA_CosTrading::Link</name>
    <filename>classPOA__CosTrading_1_1Link.html</filename>
  </compound>
  <compound kind="class">
    <name>POA_CosTrading::Lookup</name>
    <filename>classPOA__CosTrading_1_1Lookup.html</filename>
  </compound>
  <compound kind="class">
    <name>POA_CosTrading::Proxy</name>
    <filename>classPOA__CosTrading_1_1Proxy.html</filename>
  </compound>
  <compound kind="class">
    <name>PortableServer::RefCountServantBase</name>
    <filename>classPortableServer_1_1RefCountServantBase.html</filename>
  </compound>
  <compound kind="class">
    <name>POA_CosTrading::Register</name>
    <filename>classPOA__CosTrading_1_1Register.html</filename>
  </compound>
  <compound kind="class">
    <name>TAO_Admin</name>
    <filename>classTAO__Admin.html</filename>
    <templarg>TRADER_LOCK_TYPE</templarg>
    <templarg>MAP_LOCK_TYPE</templarg>
    <base>TAO_Trader_Components&lt; POA_CosTrading::Admin &gt;</base>
    <base>TAO_Support_Attributes&lt; POA_CosTrading::Admin &gt;</base>
    <base>TAO_Import_Attributes&lt; POA_CosTrading::Admin &gt;</base>
    <base>TAO_Link_Attributes&lt; POA_CosTrading::Admin &gt;</base>
    <member kind="function">
      <type></type>
      <name>TAO_Admin</name>
      <anchor>a0</anchor>
      <arglist>(TAO_Trader&lt; TRADER_LOCK_TYPE, MAP_LOCK_TYPE &gt; &amp;trader)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TAO_Admin</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::ULong</type>
      <name>set_def_search_card</name>
      <anchor>a2</anchor>
      <arglist>(CORBA::ULong value ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::ULong</type>
      <name>set_max_search_card</name>
      <anchor>a3</anchor>
      <arglist>(CORBA::ULong value ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::ULong</type>
      <name>set_def_match_card</name>
      <anchor>a4</anchor>
      <arglist>(CORBA::ULong value ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::ULong</type>
      <name>set_max_match_card</name>
      <anchor>a5</anchor>
      <arglist>(CORBA::ULong value ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::ULong</type>
      <name>set_def_return_card</name>
      <anchor>a6</anchor>
      <arglist>(CORBA::ULong value ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::ULong</type>
      <name>set_max_return_card</name>
      <anchor>a7</anchor>
      <arglist>(CORBA::ULong value ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::ULong</type>
      <name>set_max_list</name>
      <anchor>a8</anchor>
      <arglist>(CORBA::ULong value ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::Boolean</type>
      <name>set_supports_modifiable_properties</name>
      <anchor>a9</anchor>
      <arglist>(CORBA::Boolean value ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::Boolean</type>
      <name>set_supports_dynamic_properties</name>
      <anchor>a10</anchor>
      <arglist>(CORBA::Boolean value ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::Boolean</type>
      <name>set_supports_proxy_offers</name>
      <anchor>a11</anchor>
      <arglist>(CORBA::Boolean value ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::ULong</type>
      <name>set_def_hop_count</name>
      <anchor>a12</anchor>
      <arglist>(CORBA::ULong value ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::ULong</type>
      <name>set_max_hop_count</name>
      <anchor>a13</anchor>
      <arglist>(CORBA::ULong value ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTrading::FollowOption</type>
      <name>set_def_follow_policy</name>
      <anchor>a14</anchor>
      <arglist>(CosTrading::FollowOption policy ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTrading::FollowOption</type>
      <name>set_max_follow_policy</name>
      <anchor>a15</anchor>
      <arglist>(CosTrading::FollowOption policy ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTrading::FollowOption</type>
      <name>set_max_link_follow_policy</name>
      <anchor>a16</anchor>
      <arglist>(CosTrading::FollowOption policy ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTrading::TypeRepository_ptr</type>
      <name>set_type_repos</name>
      <anchor>a17</anchor>
      <arglist>(CosTrading::TypeRepository_ptr repository ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTrading::Admin::OctetSeq *</type>
      <name>request_id_stem</name>
      <anchor>a18</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTrading::Admin::OctetSeq *</type>
      <name>set_request_id_stem</name>
      <anchor>a19</anchor>
      <arglist>(const CosTrading::Admin::OctetSeq &amp;stem ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>list_offers</name>
      <anchor>a20</anchor>
      <arglist>(CORBA::ULong how_many, CosTrading::OfferIdSeq_out ids, CosTrading::OfferIdIterator_out id_itr ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>list_proxies</name>
      <anchor>a21</anchor>
      <arglist>(CORBA::ULong, CosTrading::OfferIdSeq_out, CosTrading::OfferIdIterator_out ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>operator=</name>
      <anchor>c0</anchor>
      <arglist>(const TAO_Admin&lt; TRADER_LOCK_TYPE, MAP_LOCK_TYPE &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TAO_Admin</name>
      <anchor>c1</anchor>
      <arglist>(const TAO_Admin&lt; TRADER_LOCK_TYPE, MAP_LOCK_TYPE &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_Trader&lt; TRADER_LOCK_TYPE, MAP_LOCK_TYPE &gt; &amp;</type>
      <name>trader_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CosTrading::Admin::OctetSeq</type>
      <name>stem_id_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ULong</type>
      <name>sequence_number_</name>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TRADER_LOCK_TYPE</type>
      <name>lock_</name>
      <anchor>o3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Binary_Constraint</name>
    <filename>classTAO__Binary__Constraint.html</filename>
    <base>TAO_Constraint</base>
    <member kind="function">
      <type></type>
      <name>TAO_Binary_Constraint</name>
      <anchor>a0</anchor>
      <arglist>(TAO_Expression_Type op_type, TAO_Constraint *left, TAO_Constraint *right)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>accept</name>
      <anchor>a1</anchor>
      <arglist>(TAO_Constraint_Visitor *visitor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TAO_Binary_Constraint</name>
      <anchor>a2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TAO_Expression_Type</type>
      <name>expr_type</name>
      <anchor>a3</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>TAO_Constraint *</type>
      <name>left_operand</name>
      <anchor>a4</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>TAO_Constraint *</type>
      <name>right_operand</name>
      <anchor>a5</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>int</type>
      <name>visit_or</name>
      <anchor>d0</anchor>
      <arglist>(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>int</type>
      <name>visit_and</name>
      <anchor>d1</anchor>
      <arglist>(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>int</type>
      <name>visit_less_than</name>
      <anchor>d2</anchor>
      <arglist>(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>int</type>
      <name>visit_less_than_equal</name>
      <anchor>d3</anchor>
      <arglist>(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>int</type>
      <name>visit_greater_than</name>
      <anchor>d4</anchor>
      <arglist>(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>int</type>
      <name>visit_greater_than_equal</name>
      <anchor>d5</anchor>
      <arglist>(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>int</type>
      <name>visit_equal</name>
      <anchor>d6</anchor>
      <arglist>(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>int</type>
      <name>visit_not_equal</name>
      <anchor>d7</anchor>
      <arglist>(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>int</type>
      <name>visit_add</name>
      <anchor>d8</anchor>
      <arglist>(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>int</type>
      <name>visit_sub</name>
      <anchor>d9</anchor>
      <arglist>(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>int</type>
      <name>visit_mult</name>
      <anchor>d10</anchor>
      <arglist>(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>int</type>
      <name>visit_div</name>
      <anchor>d11</anchor>
      <arglist>(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>int</type>
      <name>visit_twiddle</name>
      <anchor>d12</anchor>
      <arglist>(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>int</type>
      <name>visit_in</name>
      <anchor>d13</anchor>
      <arglist>(TAO_Constraint_Visitor *, TAO_Binary_Constraint *)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TAO_Binary_Constraint</name>
      <anchor>c0</anchor>
      <arglist>(const TAO_Binary_Constraint &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TAO_Binary_Constraint &amp;</type>
      <name>operator=</name>
      <anchor>c1</anchor>
      <arglist>(const TAO_Binary_Constraint &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_Expression_Type</type>
      <name>op_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_Constraint *</type>
      <name>left_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_Constraint *</type>
      <name>right_</name>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Constraint</name>
    <filename>classTAO__Constraint.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>accept</name>
      <anchor>a0</anchor>
      <arglist>(TAO_Constraint_Visitor *visitor)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual TAO_Expression_Type</type>
      <name>expr_type</name>
      <anchor>a1</anchor>
      <arglist>(void) const=0</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TAO_Constraint</name>
      <anchor>a2</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Constraint_Evaluator</name>
    <filename>classTAO__Constraint__Evaluator.html</filename>
    <base>TAO_Constraint_Visitor</base>
    <member kind="function">
      <type></type>
      <name>TAO_Constraint_Evaluator</name>
      <anchor>a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>CORBA::Boolean</type>
      <name>evaluate_constraint</name>
      <anchor>a1</anchor>
      <arglist>(TAO_Constraint *root)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>evaluate_preference</name>
      <anchor>a2</anchor>
      <arglist>(TAO_Constraint *root, TAO_Literal_Constraint &amp;result)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_constraint</name>
      <anchor>a3</anchor>
      <arglist>(TAO_Unary_Constraint *constraint)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_with</name>
      <anchor>a4</anchor>
      <arglist>(TAO_Unary_Constraint *unary_with)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_min</name>
      <anchor>a5</anchor>
      <arglist>(TAO_Unary_Constraint *unary_min)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_max</name>
      <anchor>a6</anchor>
      <arglist>(TAO_Unary_Constraint *unary_max)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_first</name>
      <anchor>a7</anchor>
      <arglist>(TAO_Noop_Constraint *noop_first)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_random</name>
      <anchor>a8</anchor>
      <arglist>(TAO_Noop_Constraint *noop_random)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_and</name>
      <anchor>a9</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_and)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_or</name>
      <anchor>a10</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_or)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_not</name>
      <anchor>a11</anchor>
      <arglist>(TAO_Unary_Constraint *unary_not)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_exist</name>
      <anchor>a12</anchor>
      <arglist>(TAO_Unary_Constraint *unary_exist)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_unary_minus</name>
      <anchor>a13</anchor>
      <arglist>(TAO_Unary_Constraint *unary_minus)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_add</name>
      <anchor>a14</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_add)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_sub</name>
      <anchor>a15</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_sub)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_mult</name>
      <anchor>a16</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_mult)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_div</name>
      <anchor>a17</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_div)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_twiddle</name>
      <anchor>a18</anchor>
      <arglist>(TAO_Binary_Constraint *binary_twiddle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_in</name>
      <anchor>a19</anchor>
      <arglist>(TAO_Binary_Constraint *binary_in)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_less_than</name>
      <anchor>a20</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_lt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_less_than_equal</name>
      <anchor>a21</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_lte)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_greater_than</name>
      <anchor>a22</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_gt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_greater_than_equal</name>
      <anchor>a23</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_gte)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_equal</name>
      <anchor>a24</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_eq)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_not_equal</name>
      <anchor>a25</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_neq)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_literal</name>
      <anchor>a26</anchor>
      <arglist>(TAO_Literal_Constraint *literal)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_property</name>
      <anchor>a27</anchor>
      <arglist>(TAO_Property_Constraint *literal)</arglist>
    </member>
    <member kind="variable" protection="public">
      <type>TAO_Lookup_Table</type>
      <name>props_</name>
      <anchor>n0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>Operand_Queue</type>
      <name>queue_</name>
      <anchor>n1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>do_the_op</name>
      <anchor>c0</anchor>
      <arglist>(int operation)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>visit_bin_op</name>
      <anchor>c1</anchor>
      <arglist>(TAO_Binary_Constraint *op, int operation)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>CORBA::Boolean</type>
      <name>sequence_does_contain</name>
      <anchor>c2</anchor>
      <arglist>(CORBA::Any *sequence, TAO_Literal_Constraint &amp;element)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TAO_Constraint_Evaluator</name>
      <anchor>c3</anchor>
      <arglist>(const TAO_Constraint_Evaluator &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TAO_Constraint_Evaluator &amp;</type>
      <name>operator=</name>
      <anchor>c4</anchor>
      <arglist>(const TAO_Constraint_Evaluator &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Constraint_Evaluator::Operand_Queue</name>
    <filename>classTAO__Constraint__Evaluator_1_1Operand__Queue.html</filename>
    <base>ACE_Unbounded_Queue&lt; TAO_Literal_Constraint &gt;</base>
    <member kind="function">
      <type></type>
      <name>Operand_Queue</name>
      <anchor>a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>TAO_Literal_Constraint &amp;</type>
      <name>get_left_operand</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>TAO_Literal_Constraint &amp;</type>
      <name>get_right_operand</name>
      <anchor>a2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>TAO_Literal_Constraint &amp;</type>
      <name>get_operand</name>
      <anchor>a3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>dequeue_operand</name>
      <anchor>a4</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Constraint_Interpreter</name>
    <filename>classTAO__Constraint__Interpreter.html</filename>
    <base>TAO_Interpreter</base>
    <member kind="function">
      <type></type>
      <name>TAO_Constraint_Interpreter</name>
      <anchor>a0</anchor>
      <arglist>(const CosTradingRepos::ServiceTypeRepository::TypeStruct &amp;ts, const char *constraints ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO_Constraint_Interpreter</name>
      <anchor>a1</anchor>
      <arglist>(TAO_Constraint_Validator &amp;validator, const char *constraints ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TAO_Constraint_Interpreter</name>
      <anchor>a2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>CORBA::Boolean</type>
      <name>evaluate</name>
      <anchor>a3</anchor>
      <arglist>(CosTrading::Offer *offer)</arglist>
    </member>
    <member kind="function">
      <type>CORBA::Boolean</type>
      <name>evaluate</name>
      <anchor>a4</anchor>
      <arglist>(TAO_Constraint_Evaluator &amp;evaluator)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Constraint_Validator</name>
    <filename>classTAO__Constraint__Validator.html</filename>
    <base>TAO_Constraint_Visitor</base>
    <member kind="function">
      <type></type>
      <name>TAO_Constraint_Validator</name>
      <anchor>a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TAO_Constraint_Validator</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>validate</name>
      <anchor>a2</anchor>
      <arglist>(TAO_Constraint *root)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_constraint</name>
      <anchor>a3</anchor>
      <arglist>(TAO_Unary_Constraint *constraint)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_with</name>
      <anchor>a4</anchor>
      <arglist>(TAO_Unary_Constraint *unary_with)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_min</name>
      <anchor>a5</anchor>
      <arglist>(TAO_Unary_Constraint *unary_min)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_max</name>
      <anchor>a6</anchor>
      <arglist>(TAO_Unary_Constraint *unary_max)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_first</name>
      <anchor>a7</anchor>
      <arglist>(TAO_Noop_Constraint *noop_first)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_random</name>
      <anchor>a8</anchor>
      <arglist>(TAO_Noop_Constraint *noop_random)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_and</name>
      <anchor>a9</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_and)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_or</name>
      <anchor>a10</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_or)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_not</name>
      <anchor>a11</anchor>
      <arglist>(TAO_Unary_Constraint *unary_not)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_exist</name>
      <anchor>a12</anchor>
      <arglist>(TAO_Unary_Constraint *unary_exist)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_unary_minus</name>
      <anchor>a13</anchor>
      <arglist>(TAO_Unary_Constraint *unary_minus)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_add</name>
      <anchor>a14</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_add)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_sub</name>
      <anchor>a15</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_sub)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_mult</name>
      <anchor>a16</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_mult)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_div</name>
      <anchor>a17</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_div)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_twiddle</name>
      <anchor>a18</anchor>
      <arglist>(TAO_Binary_Constraint *binary_twiddle)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_in</name>
      <anchor>a19</anchor>
      <arglist>(TAO_Binary_Constraint *binary_in)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_less_than</name>
      <anchor>a20</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_lt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_less_than_equal</name>
      <anchor>a21</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_lte)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_greater_than</name>
      <anchor>a22</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_gt)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_greater_than_equal</name>
      <anchor>a23</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_gte)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_equal</name>
      <anchor>a24</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_eq)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_not_equal</name>
      <anchor>a25</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_neq)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_literal</name>
      <anchor>a26</anchor>
      <arglist>(TAO_Literal_Constraint *literal)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_property</name>
      <anchor>a27</anchor>
      <arglist>(TAO_Property_Constraint *literal)</arglist>
    </member>
    <member kind="variable" protection="public">
      <type>TAO_Typecode_Table</type>
      <name>type_map_</name>
      <anchor>n0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>CORBA::TypeCode *</type>
      <name>extract_type</name>
      <anchor>c0</anchor>
      <arglist>(TAO_Constraint *expr_type, TAO_Expression_Type &amp;type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>expr_returns_boolean</name>
      <anchor>c1</anchor>
      <arglist>(TAO_Expression_Type expr_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>expr_returns_number</name>
      <anchor>c2</anchor>
      <arglist>(TAO_Expression_Type expr_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>expr_returns_string</name>
      <anchor>c3</anchor>
      <arglist>(TAO_Expression_Type expr_type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TAO_Constraint_Validator</name>
      <anchor>c4</anchor>
      <arglist>(const TAO_Constraint_Validator &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TAO_Constraint_Validator &amp;</type>
      <name>operator=</name>
      <anchor>c5</anchor>
      <arglist>(const TAO_Constraint_Validator &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Constraint_Visitor</name>
    <filename>classTAO__Constraint__Visitor.html</filename>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TAO_Constraint_Visitor</name>
      <anchor>a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>visit_constraint</name>
      <anchor>a1</anchor>
      <arglist>(TAO_Unary_Constraint *constraint)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>visit_with</name>
      <anchor>a2</anchor>
      <arglist>(TAO_Unary_Constraint *unary_with)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>visit_min</name>
      <anchor>a3</anchor>
      <arglist>(TAO_Unary_Constraint *unary_min)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>visit_max</name>
      <anchor>a4</anchor>
      <arglist>(TAO_Unary_Constraint *unary_max)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>visit_first</name>
      <anchor>a5</anchor>
      <arglist>(TAO_Noop_Constraint *noop_first)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>visit_random</name>
      <anchor>a6</anchor>
      <arglist>(TAO_Noop_Constraint *noop_random)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>visit_and</name>
      <anchor>a7</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_and)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>visit_or</name>
      <anchor>a8</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_or)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>visit_not</name>
      <anchor>a9</anchor>
      <arglist>(TAO_Unary_Constraint *unary_not)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>visit_exist</name>
      <anchor>a10</anchor>
      <arglist>(TAO_Unary_Constraint *unary_exist)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>visit_unary_minus</name>
      <anchor>a11</anchor>
      <arglist>(TAO_Unary_Constraint *unary_minus)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>visit_add</name>
      <anchor>a12</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_add)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>visit_sub</name>
      <anchor>a13</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_sub)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>visit_mult</name>
      <anchor>a14</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_mult)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>visit_div</name>
      <anchor>a15</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_div)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>visit_twiddle</name>
      <anchor>a16</anchor>
      <arglist>(TAO_Binary_Constraint *binary_twiddle)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>visit_in</name>
      <anchor>a17</anchor>
      <arglist>(TAO_Binary_Constraint *binary_in)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>visit_less_than</name>
      <anchor>a18</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_lt)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>visit_less_than_equal</name>
      <anchor>a19</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_lte)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>visit_greater_than</name>
      <anchor>a20</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_gt)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>visit_greater_than_equal</name>
      <anchor>a21</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_gte)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>visit_equal</name>
      <anchor>a22</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_eq)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>visit_not_equal</name>
      <anchor>a23</anchor>
      <arglist>(TAO_Binary_Constraint *boolean_neq)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>visit_literal</name>
      <anchor>a24</anchor>
      <arglist>(TAO_Literal_Constraint *literal)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual int</type>
      <name>visit_property</name>
      <anchor>a25</anchor>
      <arglist>(TAO_Property_Constraint *literal)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Dynamic_Property</name>
    <filename>classTAO__Dynamic__Property.html</filename>
    <base virtualness="virtual">PortableServer::RefCountServantBase</base>
    <member kind="function">
      <type></type>
      <name>TAO_Dynamic_Property</name>
      <anchor>a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TAO_Dynamic_Property</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchor>a2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual CORBA::Any *</type>
      <name>evalDP</name>
      <anchor>a3</anchor>
      <arglist>(const char *name, CORBA::TypeCode_ptr returned_type, const CORBA::Any &amp;extra_info ACE_ENV_ARG_DECL)=0</arglist>
    </member>
    <member kind="function">
      <type>CosTradingDynamic::DynamicProp *</type>
      <name>construct_dynamic_prop</name>
      <anchor>a4</anchor>
      <arglist>(const char *name, CORBA::TypeCode_ptr returned_type, const CORBA::Any &amp;extra_info)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CosTradingDynamic::DynamicPropEval_var</type>
      <name>prop_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Element_Equal</name>
    <filename>classTAO__Element__Equal.html</filename>
    <templarg>ELEMENT_TYPE</templarg>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchor>a0</anchor>
      <arglist>(TAO_DynSequence_i &amp;dyn_any, const ELEMENT_TYPE &amp;element)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Element_Equal&lt; const char * &gt;</name>
    <filename>classTAO__Element__Equal_3_01const_01char_01_5_01_4.html</filename>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchor>a0</anchor>
      <arglist>(TAO_DynSequence_i &amp;dyn_any, const char *element) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Element_Equal&lt; CORBA::Boolean &gt;</name>
    <filename>classTAO__Element__Equal_3_01CORBA_1_1Boolean_01_4.html</filename>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchor>a0</anchor>
      <arglist>(TAO_DynSequence_i &amp;dyn_any, CORBA::Boolean element) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Element_Equal&lt; CORBA::Double &gt;</name>
    <filename>classTAO__Element__Equal_3_01CORBA_1_1Double_01_4.html</filename>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchor>a0</anchor>
      <arglist>(TAO_DynSequence_i &amp;dyn_any, CORBA::Double element) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Element_Equal&lt; CORBA::Float &gt;</name>
    <filename>classTAO__Element__Equal_3_01CORBA_1_1Float_01_4.html</filename>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchor>a0</anchor>
      <arglist>(TAO_DynSequence_i &amp;dyn_any, CORBA::Float element) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Element_Equal&lt; CORBA::Long &gt;</name>
    <filename>classTAO__Element__Equal_3_01CORBA_1_1Long_01_4.html</filename>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchor>a0</anchor>
      <arglist>(TAO_DynSequence_i &amp;dyn_any, CORBA::Long element) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Element_Equal&lt; CORBA::Short &gt;</name>
    <filename>classTAO__Element__Equal_3_01CORBA_1_1Short_01_4.html</filename>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchor>a0</anchor>
      <arglist>(TAO_DynSequence_i &amp;dyn_any, CORBA::Short element) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Element_Equal&lt; CORBA::ULong &gt;</name>
    <filename>classTAO__Element__Equal_3_01CORBA_1_1ULong_01_4.html</filename>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchor>a0</anchor>
      <arglist>(TAO_DynSequence_i &amp;dyn_any, CORBA::ULong element) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Element_Equal&lt; CORBA::UShort &gt;</name>
    <filename>classTAO__Element__Equal_3_01CORBA_1_1UShort_01_4.html</filename>
    <member kind="function">
      <type>int</type>
      <name>operator()</name>
      <anchor>a0</anchor>
      <arglist>(TAO_DynSequence_i &amp;dyn_any, CORBA::UShort element) const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Import_Attributes</name>
    <filename>classTAO__Import__Attributes.html</filename>
    <templarg>IF</templarg>
    <member kind="function">
      <type></type>
      <name>TAO_Import_Attributes</name>
      <anchor>a0</anchor>
      <arglist>(const TAO_Import_Attributes_i &amp;attrs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::ULong</type>
      <name>def_search_card</name>
      <anchor>a1</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::ULong</type>
      <name>max_search_card</name>
      <anchor>a2</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::ULong</type>
      <name>def_match_card</name>
      <anchor>a3</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::ULong</type>
      <name>max_match_card</name>
      <anchor>a4</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::ULong</type>
      <name>def_return_card</name>
      <anchor>a5</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::ULong</type>
      <name>max_return_card</name>
      <anchor>a6</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::ULong</type>
      <name>max_list</name>
      <anchor>a7</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::ULong</type>
      <name>def_hop_count</name>
      <anchor>a8</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::ULong</type>
      <name>max_hop_count</name>
      <anchor>a9</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTrading::FollowOption</type>
      <name>def_follow_policy</name>
      <anchor>a10</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTrading::FollowOption</type>
      <name>max_follow_policy</name>
      <anchor>a11</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TAO_Import_Attributes_i &amp;</type>
      <name>attrs_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Import_Attributes_i</name>
    <filename>classTAO__Import__Attributes__i.html</filename>
    <member kind="function">
      <type></type>
      <name>TAO_Import_Attributes_i</name>
      <anchor>a0</anchor>
      <arglist>(TAO_Lockable &amp;locker)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TAO_Import_Attributes_i</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>CORBA::ULong</type>
      <name>def_search_card</name>
      <anchor>a2</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>def_search_card</name>
      <anchor>a3</anchor>
      <arglist>(CORBA::ULong)</arglist>
    </member>
    <member kind="function">
      <type>CORBA::ULong</type>
      <name>max_search_card</name>
      <anchor>a4</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>max_search_card</name>
      <anchor>a5</anchor>
      <arglist>(CORBA::ULong)</arglist>
    </member>
    <member kind="function">
      <type>CORBA::ULong</type>
      <name>def_match_card</name>
      <anchor>a6</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>def_match_card</name>
      <anchor>a7</anchor>
      <arglist>(CORBA::ULong)</arglist>
    </member>
    <member kind="function">
      <type>CORBA::ULong</type>
      <name>max_match_card</name>
      <anchor>a8</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>max_match_card</name>
      <anchor>a9</anchor>
      <arglist>(CORBA::ULong)</arglist>
    </member>
    <member kind="function">
      <type>CORBA::ULong</type>
      <name>def_return_card</name>
      <anchor>a10</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>def_return_card</name>
      <anchor>a11</anchor>
      <arglist>(CORBA::ULong)</arglist>
    </member>
    <member kind="function">
      <type>CORBA::ULong</type>
      <name>max_return_card</name>
      <anchor>a12</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>max_return_card</name>
      <anchor>a13</anchor>
      <arglist>(CORBA::ULong)</arglist>
    </member>
    <member kind="function">
      <type>CORBA::ULong</type>
      <name>max_list</name>
      <anchor>a14</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>max_list</name>
      <anchor>a15</anchor>
      <arglist>(CORBA::ULong)</arglist>
    </member>
    <member kind="function">
      <type>CORBA::ULong</type>
      <name>def_hop_count</name>
      <anchor>a16</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>def_hop_count</name>
      <anchor>a17</anchor>
      <arglist>(CORBA::ULong)</arglist>
    </member>
    <member kind="function">
      <type>CORBA::ULong</type>
      <name>max_hop_count</name>
      <anchor>a18</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>max_hop_count</name>
      <anchor>a19</anchor>
      <arglist>(CORBA::ULong)</arglist>
    </member>
    <member kind="function">
      <type>CosTrading::FollowOption</type>
      <name>def_follow_policy</name>
      <anchor>a20</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>def_follow_policy</name>
      <anchor>a21</anchor>
      <arglist>(CosTrading::FollowOption)</arglist>
    </member>
    <member kind="function">
      <type>CosTrading::FollowOption</type>
      <name>max_follow_policy</name>
      <anchor>a22</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>max_follow_policy</name>
      <anchor>a23</anchor>
      <arglist>(CosTrading::FollowOption)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_Lockable &amp;</type>
      <name>locker_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ULong</type>
      <name>def_search_card_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ULong</type>
      <name>max_search_card_</name>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ULong</type>
      <name>def_match_card_</name>
      <anchor>o3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ULong</type>
      <name>max_match_card_</name>
      <anchor>o4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ULong</type>
      <name>def_return_card_</name>
      <anchor>o5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ULong</type>
      <name>max_return_card_</name>
      <anchor>o6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ULong</type>
      <name>max_list_</name>
      <anchor>o7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ULong</type>
      <name>def_hop_count_</name>
      <anchor>o8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ULong</type>
      <name>max_hop_count_</name>
      <anchor>o9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CosTrading::FollowOption</type>
      <name>def_follow_policy_</name>
      <anchor>o10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CosTrading::FollowOption</type>
      <name>max_follow_policy_</name>
      <anchor>o11</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Interpreter</name>
    <filename>classTAO__Interpreter.html</filename>
    <member kind="function" protection="public">
      <type></type>
      <name>TAO_Interpreter</name>
      <anchor>b0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="public">
      <type></type>
      <name>~TAO_Interpreter</name>
      <anchor>b1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="public">
      <type>int</type>
      <name>build_tree</name>
      <anchor>b2</anchor>
      <arglist>(const char *preferences)</arglist>
    </member>
    <member kind="function" protection="public" static="yes">
      <type>int</type>
      <name>is_empty_string</name>
      <anchor>e0</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="variable" protection="public">
      <type>TAO_Constraint *</type>
      <name>root_</name>
      <anchor>n0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>TAO_SYNCH_MUTEX</type>
      <name>parserMutex__</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Lex_String_Input</name>
    <filename>classTAO__Lex__String__Input.html</filename>
    <member kind="function" static="yes">
      <type>void</type>
      <name>reset</name>
      <anchor>d0</anchor>
      <arglist>(char *input_string)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>int</type>
      <name>copy_into</name>
      <anchor>d1</anchor>
      <arglist>(char *buf, int max_size)</arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>char *</type>
      <name>string_</name>
      <anchor>r0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>char *</type>
      <name>current_</name>
      <anchor>r1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected" static="yes">
      <type>char *</type>
      <name>end_</name>
      <anchor>r2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Link</name>
    <filename>classTAO__Link.html</filename>
    <templarg>TRADER_LOCK_TYPE</templarg>
    <templarg>MAP_LOCK_TYPE</templarg>
    <base>TAO_Trader_Components&lt; POA_CosTrading::Link &gt;</base>
    <base>TAO_Support_Attributes&lt; POA_CosTrading::Link &gt;</base>
    <base>TAO_Link_Attributes&lt; POA_CosTrading::Link &gt;</base>
    <member kind="function">
      <type></type>
      <name>TAO_Link</name>
      <anchor>a0</anchor>
      <arglist>(TAO_Trader&lt; TRADER_LOCK_TYPE, MAP_LOCK_TYPE &gt; &amp;trader)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TAO_Link</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>add_link</name>
      <anchor>a2</anchor>
      <arglist>(const char *name, CosTrading::Lookup_ptr target, CosTrading::FollowOption def_pass_on_follow_rule, CosTrading::FollowOption limiting_follow_rule ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>remove_link</name>
      <anchor>a3</anchor>
      <arglist>(const char *name ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTrading::Link::LinkInfo *</type>
      <name>describe_link</name>
      <anchor>a4</anchor>
      <arglist>(const char *name ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTrading::LinkNameSeq *</type>
      <name>list_links</name>
      <anchor>a5</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>modify_link</name>
      <anchor>a6</anchor>
      <arglist>(const char *name, CosTrading::FollowOption def_pass_on_follow_rule, CosTrading::FollowOption limiting_follow_rule ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ACE_Hash_Map_Manager_Ex&lt; TAO_String_Hash_Key, CosTrading::Link::LinkInfo, ACE_Hash&lt; TAO_String_Hash_Key &gt;, ACE_Equal_To&lt; TAO_String_Hash_Key &gt;, MAP_LOCK_TYPE &gt;</type>
      <name>Links</name>
      <anchor>u0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>operator=</name>
      <anchor>c0</anchor>
      <arglist>(const TAO_Link&lt; TRADER_LOCK_TYPE, MAP_LOCK_TYPE &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TAO_Link</name>
      <anchor>c1</anchor>
      <arglist>(const TAO_Link&lt; TRADER_LOCK_TYPE, MAP_LOCK_TYPE &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Links</type>
      <name>links_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_Trader&lt; TRADER_LOCK_TYPE, MAP_LOCK_TYPE &gt; &amp;</type>
      <name>trader_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Link_Attributes</name>
    <filename>classTAO__Link__Attributes.html</filename>
    <templarg>IF</templarg>
    <member kind="function">
      <type></type>
      <name>TAO_Link_Attributes</name>
      <anchor>a0</anchor>
      <arglist>(const TAO_Link_Attributes_i &amp;attrs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTrading::FollowOption</type>
      <name>max_link_follow_policy</name>
      <anchor>a1</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TAO_Link_Attributes_i &amp;</type>
      <name>attrs_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Link_Attributes_i</name>
    <filename>classTAO__Link__Attributes__i.html</filename>
    <member kind="function">
      <type></type>
      <name>TAO_Link_Attributes_i</name>
      <anchor>a0</anchor>
      <arglist>(TAO_Lockable &amp;locker)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TAO_Link_Attributes_i</name>
      <anchor>a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CosTrading::FollowOption</type>
      <name>max_link_follow_policy</name>
      <anchor>a2</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>max_link_follow_policy</name>
      <anchor>a3</anchor>
      <arglist>(CosTrading::FollowOption)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_Lockable &amp;</type>
      <name>locker_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CosTrading::FollowOption</type>
      <name>max_link_follow_policy_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Literal_Constraint</name>
    <filename>classTAO__Literal__Constraint.html</filename>
    <base>TAO_Constraint</base>
    <member kind="function">
      <type></type>
      <name>TAO_Literal_Constraint</name>
      <anchor>a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO_Literal_Constraint</name>
      <anchor>a1</anchor>
      <arglist>(CORBA::Any *any)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO_Literal_Constraint</name>
      <anchor>a2</anchor>
      <arglist>(CORBA::ULong uinteger)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO_Literal_Constraint</name>
      <anchor>a3</anchor>
      <arglist>(CORBA::Long integer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO_Literal_Constraint</name>
      <anchor>a4</anchor>
      <arglist>(CORBA::Boolean boolean)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO_Literal_Constraint</name>
      <anchor>a5</anchor>
      <arglist>(CORBA::Double doub)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO_Literal_Constraint</name>
      <anchor>a6</anchor>
      <arglist>(const char *str)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO_Literal_Constraint</name>
      <anchor>a7</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;lit)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TAO_Literal_Constraint</name>
      <anchor>a8</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>accept</name>
      <anchor>a9</anchor>
      <arglist>(TAO_Constraint_Visitor *visitor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TAO_Expression_Type</type>
      <name>expr_type</name>
      <anchor>a10</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>operator=</name>
      <anchor>a11</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;co)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator CORBA::Boolean</name>
      <anchor>a12</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator CORBA::ULong</name>
      <anchor>a13</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator CORBA::Long</name>
      <anchor>a14</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator CORBA::Double</name>
      <anchor>a15</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const char *</name>
      <anchor>a16</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const CORBA::Any *</name>
      <anchor>a17</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>TAO_Expression_Type</type>
      <name>widest_type</name>
      <anchor>d0</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;left, const TAO_Literal_Constraint &amp;right)</arglist>
    </member>
    <member kind="function" static="yes">
      <type>TAO_Expression_Type</type>
      <name>comparable_type</name>
      <anchor>d1</anchor>
      <arglist>(CORBA::TypeCode_ptr type)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>copy</name>
      <anchor>c0</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;co)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_Literal_Constraint::@0</type>
      <name>op_</name>
      <anchor>o6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char *</type>
      <name>str_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::Any_ptr</type>
      <name>any_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ULong</type>
      <name>uinteger_</name>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::Long</type>
      <name>integer_</name>
      <anchor>o3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::Boolean</type>
      <name>bool_</name>
      <anchor>o4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::Double</type>
      <name>double_</name>
      <anchor>o5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_Expression_Type</type>
      <name>type_</name>
      <anchor>o7</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend">
      <type>friend int</type>
      <name>operator&lt;</name>
      <anchor>l0</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;left, const TAO_Literal_Constraint &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend int</type>
      <name>operator&lt;=</name>
      <anchor>l1</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;left, const TAO_Literal_Constraint &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend int</type>
      <name>operator&gt;</name>
      <anchor>l2</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;left, const TAO_Literal_Constraint &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend int</type>
      <name>operator&gt;=</name>
      <anchor>l3</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;left, const TAO_Literal_Constraint &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend int</type>
      <name>operator==</name>
      <anchor>l4</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;left, const TAO_Literal_Constraint &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend int</type>
      <name>operator!=</name>
      <anchor>l5</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;left, const TAO_Literal_Constraint &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend int</type>
      <name>operator==</name>
      <anchor>l6</anchor>
      <arglist>(double left, const TAO_Literal_Constraint &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend int</type>
      <name>operator==</name>
      <anchor>l7</anchor>
      <arglist>(const TAO_String_Manager &amp;left, const TAO_Literal_Constraint &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend TAO_Literal_Constraint</type>
      <name>operator+</name>
      <anchor>l8</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;left, const TAO_Literal_Constraint &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend TAO_Literal_Constraint</type>
      <name>operator-</name>
      <anchor>l9</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;left, const TAO_Literal_Constraint &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend TAO_Literal_Constraint</type>
      <name>operator *</name>
      <anchor>l10</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;left, const TAO_Literal_Constraint &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend TAO_Literal_Constraint</type>
      <name>operator/</name>
      <anchor>l11</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;left, const TAO_Literal_Constraint &amp;right)</arglist>
    </member>
    <member kind="friend">
      <type>friend TAO_Literal_Constraint</type>
      <name>operator-</name>
      <anchor>l12</anchor>
      <arglist>(const TAO_Literal_Constraint &amp;operand)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Lockable</name>
    <filename>classTAO__Lockable.html</filename>
    <member kind="function" virtualness="pure">
      <type>virtual ACE_Lock &amp;</type>
      <name>lock</name>
      <anchor>a0</anchor>
      <arglist>(void)=0</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Lookup</name>
    <filename>classTAO__Lookup.html</filename>
    <templarg>TRADER_LOCK_TYPE</templarg>
    <templarg>MAP_LOCK_TYPE</templarg>
    <base>TAO_Trader_Components&lt; POA_CosTrading::Lookup &gt;</base>
    <base>TAO_Support_Attributes&lt; POA_CosTrading::Lookup &gt;</base>
    <base>TAO_Import_Attributes&lt; POA_CosTrading::Lookup &gt;</base>
    <member kind="function">
      <type></type>
      <name>TAO_Lookup</name>
      <anchor>a0</anchor>
      <arglist>(TAO_Trader&lt; TRADER_LOCK_TYPE, MAP_LOCK_TYPE &gt; &amp;trader)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TAO_Lookup</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>query</name>
      <anchor>a2</anchor>
      <arglist>(const char *type, const char *constr, const char *pref, const CosTrading::PolicySeq &amp;policies, const CosTrading::Lookup::SpecifiedProps &amp;desired_props, CORBA::ULong how_many, CosTrading::OfferSeq_out offers, CosTrading::OfferIterator_out offer_itr, CosTrading::PolicyNameSeq_out limits_applied ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ACE_Unbounded_Queue&lt; CosTrading::Admin::OctetSeq * &gt;</type>
      <name>Request_Ids</name>
      <anchor>u0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TAO_Offer_Iterator *</type>
      <name>create_offer_iterator</name>
      <anchor>c0</anchor>
      <arglist>(const TAO_Property_Filter &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>lookup_all_subtypes</name>
      <anchor>c1</anchor>
      <arglist>(const char *type, CosTradingRepos::ServiceTypeRepository::IncarnationNumber &amp;inc_num, TAO_Offer_Database&lt; MAP_LOCK_TYPE &gt; &amp;offer_database, CosTradingRepos::ServiceTypeRepository_ptr rep, TAO_Constraint_Interpreter &amp;constr_inter, TAO_Preference_Interpreter &amp;pref_inter, TAO_Offer_Filter &amp;offer_filter ACE_ENV_ARG_DECL_WITH_DEFAULTS)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>lookup_one_type</name>
      <anchor>c2</anchor>
      <arglist>(const char *type, TAO_Offer_Database&lt; MAP_LOCK_TYPE &gt; &amp;offer_database, TAO_Constraint_Interpreter &amp;constr_inter, TAO_Preference_Interpreter &amp;pref_inter, TAO_Offer_Filter &amp;offer_filter)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>fill_receptacles</name>
      <anchor>c3</anchor>
      <arglist>(const char *, CORBA::ULong how_many, const CosTrading::Lookup::SpecifiedProps &amp;desired_props, TAO_Policies &amp;policies, TAO_Preference_Interpreter &amp;pref_inter, CosTrading::OfferSeq &amp;offers, CosTrading::OfferIterator_ptr &amp;offer_itr ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>forward_query</name>
      <anchor>c4</anchor>
      <arglist>(const char *next_hop, const char *type, const char *constr, const char *pref, const CosTrading::PolicySeq &amp;policy_seq, const CosTrading::Lookup::SpecifiedProps &amp;desired_props, CORBA::ULong how_many, CosTrading::OfferSeq_out offers, CosTrading::OfferIterator_out offer_itr, CosTrading::PolicyNameSeq_out limits_applied ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>CORBA::Boolean</type>
      <name>retrieve_links</name>
      <anchor>c5</anchor>
      <arglist>(TAO_Policies &amp;policies, CORBA::ULong offer_returned, CosTrading::LinkNameSeq_out links ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>federated_query</name>
      <anchor>c6</anchor>
      <arglist>(const CosTrading::LinkNameSeq &amp;links, const TAO_Policies &amp;policies, const CosTrading::Admin::OctetSeq &amp;request_id, TAO_Preference_Interpreter &amp;pref_inter, const char *type, const char *constr, const char *pref, const CosTrading::Lookup::SpecifiedProps &amp;desired_props, CORBA::ULong how_many, CosTrading::OfferSeq &amp;offers, CosTrading::OfferIterator_ptr &amp;offer_itr, CosTrading::PolicyNameSeq &amp;limits_applied ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>order_merged_sequence</name>
      <anchor>c7</anchor>
      <arglist>(TAO_Preference_Interpreter &amp;pref_inter, CosTrading::OfferSeq &amp;offers)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>CORBA::Boolean</type>
      <name>seen_request_id</name>
      <anchor>c8</anchor>
      <arglist>(TAO_Policies &amp;policies, CosTrading::Admin::OctetSeq *&amp;seq ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>operator=</name>
      <anchor>c9</anchor>
      <arglist>(const TAO_Lookup&lt; TRADER_LOCK_TYPE, MAP_LOCK_TYPE &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TAO_Lookup</name>
      <anchor>c10</anchor>
      <arglist>(const TAO_Lookup&lt; TRADER_LOCK_TYPE, MAP_LOCK_TYPE &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const unsigned int</type>
      <name>IDS_SAVED</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_Trader&lt; TRADER_LOCK_TYPE, MAP_LOCK_TYPE &gt; &amp;</type>
      <name>trader_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Request_Ids</type>
      <name>request_ids_</name>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TRADER_LOCK_TYPE</type>
      <name>lock_</name>
      <anchor>o3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Noop_Constraint</name>
    <filename>classTAO__Noop__Constraint.html</filename>
    <base>TAO_Constraint</base>
    <member kind="function">
      <type></type>
      <name>TAO_Noop_Constraint</name>
      <anchor>a0</anchor>
      <arglist>(TAO_Expression_Type type)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>accept</name>
      <anchor>a1</anchor>
      <arglist>(TAO_Constraint_Visitor *visitor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TAO_Expression_Type</type>
      <name>expr_type</name>
      <anchor>a2</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_Expression_Type</type>
      <name>type_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Offer_Database</name>
    <filename>classTAO__Offer__Database.html</filename>
    <templarg>LOCK_TYPE</templarg>
    <member kind="typedef">
      <type>TAO_Service_Offer_Iterator&lt; LOCK_TYPE &gt;</type>
      <name>offer_iterator</name>
      <anchor>s0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>ACE_Hash_Map_Manager_Ex&lt; TAO_String_Hash_Key, Offer_Map_Entry *, ACE_Hash&lt; TAO_String_Hash_Key &gt;, ACE_Equal_To&lt; TAO_String_Hash_Key &gt;, ACE_Null_Mutex &gt;</type>
      <name>Offer_Database</name>
      <anchor>s1</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO_Offer_Database</name>
      <anchor>a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TAO_Offer_Database</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>CosTrading::OfferId</type>
      <name>insert_offer</name>
      <anchor>a2</anchor>
      <arglist>(const char *type, CosTrading::Offer *offer)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>remove_offer</name>
      <anchor>a3</anchor>
      <arglist>(const CosTrading::OfferId offer_id ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function">
      <type>CosTrading::Offer *</type>
      <name>lookup_offer</name>
      <anchor>a4</anchor>
      <arglist>(const CosTrading::OfferId offer_id ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function">
      <type>CosTrading::Offer *</type>
      <name>lookup_offer</name>
      <anchor>a5</anchor>
      <arglist>(const CosTrading::OfferId offer_id, char *&amp;type_name ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function">
      <type>TAO_Offer_Id_Iterator *</type>
      <name>retrieve_all_offer_ids</name>
      <anchor>a6</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>CosTrading::Offer *</type>
      <name>lookup_offer</name>
      <anchor>c0</anchor>
      <arglist>(const char *type, CORBA::ULong id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>int</type>
      <name>remove_offer</name>
      <anchor>c1</anchor>
      <arglist>(const char *type, CORBA::ULong id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>operator=</name>
      <anchor>c2</anchor>
      <arglist>(const TAO_Offer_Database&lt; LOCK_TYPE &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TAO_Offer_Database</name>
      <anchor>c3</anchor>
      <arglist>(const TAO_Offer_Database&lt; LOCK_TYPE &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>CosTrading::OfferId</type>
      <name>generate_offer_id</name>
      <anchor>f0</anchor>
      <arglist>(const char *type_name, CORBA::ULong id)</arglist>
    </member>
    <member kind="function" protection="protected" static="yes">
      <type>void</type>
      <name>parse_offer_id</name>
      <anchor>f1</anchor>
      <arglist>(const CosTrading::OfferId offer_id, char *&amp;service_type, CORBA::ULong &amp;id ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LOCK_TYPE</type>
      <name>db_lock_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Offer_Database</type>
      <name>offer_db_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="friend" protection="protected">
      <type>friend class</type>
      <name>TAO_Service_Offer_Iterator&lt; LOCK_TYPE &gt;</name>
      <anchor>l0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TAO_Offer_Database::Offer_Map_Entry</name>
    <filename>structTAO__Offer__Database_1_1Offer__Map__Entry.html</filename>
    <member kind="variable">
      <type>TAO_Offer_Map *</type>
      <name>offer_map_</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CORBA::ULong</type>
      <name>counter_</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>LOCK_TYPE</type>
      <name>lock_</name>
      <anchor>m2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Offer_Filter</name>
    <filename>classTAO__Offer__Filter.html</filename>
    <member kind="function">
      <type></type>
      <name>TAO_Offer_Filter</name>
      <anchor>a0</anchor>
      <arglist>(TAO_Policies &amp;policies ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>configure_type</name>
      <anchor>a1</anchor>
      <arglist>(CosTradingRepos::ServiceTypeRepository::TypeStruct *type_struct)</arglist>
    </member>
    <member kind="function">
      <type>CORBA::Boolean</type>
      <name>ok_to_consider</name>
      <anchor>a2</anchor>
      <arglist>(CosTrading::Offer *offer)</arglist>
    </member>
    <member kind="function">
      <type>CORBA::Boolean</type>
      <name>ok_to_consider_more</name>
      <anchor>a3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>matched_offer</name>
      <anchor>a4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>CosTrading::PolicyNameSeq *</type>
      <name>limits_applied</name>
      <anchor>a5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>CORBA::ULong</type>
      <name>search_card_remaining</name>
      <anchor>a6</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>CORBA::ULong</type>
      <name>match_card_remaining</name>
      <anchor>a7</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TAO_Offer_Filter</name>
      <anchor>c0</anchor>
      <arglist>(const TAO_Offer_Filter &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TAO_Offer_Filter &amp;</type>
      <name>operator=</name>
      <anchor>c1</anchor>
      <arglist>(const TAO_Offer_Filter &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_String_Set</type>
      <name>not_mod_props_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_String_Set</type>
      <name>limits_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ULong</type>
      <name>search_card_</name>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ULong</type>
      <name>match_card_</name>
      <anchor>o3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ULong</type>
      <name>return_card_</name>
      <anchor>o4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::Boolean</type>
      <name>dp_</name>
      <anchor>o5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::Boolean</type>
      <name>mod_</name>
      <anchor>o6</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Offer_Id_Iterator</name>
    <filename>classTAO__Offer__Id__Iterator.html</filename>
    <base virtualness="virtual">PortableServer::RefCountServantBase</base>
    <member kind="function">
      <type></type>
      <name>TAO_Offer_Id_Iterator</name>
      <anchor>a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TAO_Offer_Id_Iterator</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::ULong</type>
      <name>max_left</name>
      <anchor>a2</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>destroy</name>
      <anchor>a3</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::Boolean</type>
      <name>next_n</name>
      <anchor>a4</anchor>
      <arglist>(CORBA::ULong _n, CosTrading::OfferIdSeq_out _ids ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>insert_id</name>
      <anchor>a5</anchor>
      <arglist>(CosTrading::OfferId new_id)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TAO_Offer_Id_Iterator</name>
      <anchor>c0</anchor>
      <arglist>(const TAO_Offer_Id_Iterator &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TAO_Offer_Id_Iterator &amp;</type>
      <name>operator=</name>
      <anchor>c1</anchor>
      <arglist>(TAO_Offer_Id_Iterator &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_String_Queue</type>
      <name>ids_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Offer_Iterator</name>
    <filename>classTAO__Offer__Iterator.html</filename>
    <base virtualness="virtual">PortableServer::RefCountServantBase</base>
    <member kind="function">
      <type></type>
      <name>TAO_Offer_Iterator</name>
      <anchor>a0</anchor>
      <arglist>(const TAO_Property_Filter &amp;property_filter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TAO_Offer_Iterator</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>destroy</name>
      <anchor>a2</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual void</type>
      <name>add_offer</name>
      <anchor>a3</anchor>
      <arglist>(CosTrading::OfferId offer_id, const CosTrading::Offer *offer)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual CORBA::ULong</type>
      <name>max_left</name>
      <anchor>a4</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL)=0</arglist>
    </member>
    <member kind="function" virtualness="pure">
      <type>virtual CORBA::Boolean</type>
      <name>next_n</name>
      <anchor>a5</anchor>
      <arglist>(CORBA::ULong n, CosTrading::OfferSeq_out offers ACE_ENV_ARG_DECL)=0</arglist>
    </member>
    <member kind="function" protection="public">
      <type>TAO_Offer_Iterator &amp;</type>
      <name>operator=</name>
      <anchor>b0</anchor>
      <arglist>(const TAO_Offer_Iterator &amp;)</arglist>
    </member>
    <member kind="variable" protection="public">
      <type>TAO_Property_Filter</type>
      <name>pfilter_</name>
      <anchor>n0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Offer_Iterator_Collection</name>
    <filename>classTAO__Offer__Iterator__Collection.html</filename>
    <base virtualness="virtual">PortableServer::RefCountServantBase</base>
    <member kind="function">
      <type></type>
      <name>TAO_Offer_Iterator_Collection</name>
      <anchor>a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TAO_Offer_Iterator_Collection</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::Boolean</type>
      <name>next_n</name>
      <anchor>a2</anchor>
      <arglist>(CORBA::ULong n, CosTrading::OfferSeq_out offers ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>destroy</name>
      <anchor>a3</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::ULong</type>
      <name>max_left</name>
      <anchor>a4</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_offer_iterator</name>
      <anchor>a5</anchor>
      <arglist>(CosTrading::OfferIterator_ptr offer_iter)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ACE_Unbounded_Queue&lt; CosTrading::OfferIterator * &gt;</type>
      <name>Offer_Iters</name>
      <anchor>u0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TAO_Offer_Iterator_Collection</name>
      <anchor>c0</anchor>
      <arglist>(const TAO_Offer_Iterator_Collection &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TAO_Offer_Iterator_Collection &amp;</type>
      <name>operator=</name>
      <anchor>c1</anchor>
      <arglist>(const TAO_Offer_Iterator_Collection &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Offer_Iters</type>
      <name>iters_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Offer_Modifier</name>
    <filename>classTAO__Offer__Modifier.html</filename>
    <member kind="function">
      <type></type>
      <name>TAO_Offer_Modifier</name>
      <anchor>a0</anchor>
      <arglist>(const char *type, const CosTradingRepos::ServiceTypeRepository::TypeStruct &amp;type_struct, CosTrading::Offer *offer)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TAO_Offer_Modifier</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>delete_properties</name>
      <anchor>a2</anchor>
      <arglist>(const CosTrading::PropertyNameSeq &amp;deletes ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>merge_properties</name>
      <anchor>a3</anchor>
      <arglist>(const CosTrading::PropertySeq &amp;modifies ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>affect_change</name>
      <anchor>a4</anchor>
      <arglist>(const CosTrading::PropertySeq &amp;modifies)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ACE_Hash_Map_Manager_Ex&lt; TAO_String_Hash_Key, CosTrading::Property *, ACE_Hash&lt; TAO_String_Hash_Key &gt;, ACE_Equal_To&lt; TAO_String_Hash_Key &gt;, ACE_Null_Mutex &gt;</type>
      <name>Property_Table</name>
      <anchor>u0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TAO_Offer_Modifier</name>
      <anchor>c0</anchor>
      <arglist>(const TAO_Offer_Modifier &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TAO_Offer_Modifier &amp;</type>
      <name>operator=</name>
      <anchor>c1</anchor>
      <arglist>(const TAO_Offer_Modifier &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const char *</type>
      <name>type_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Property_Table</type>
      <name>props_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_Typecode_Table</type>
      <name>prop_types_</name>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_String_Set</type>
      <name>readonly_</name>
      <anchor>o3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_String_Set</type>
      <name>mandatory_</name>
      <anchor>o4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CosTrading::Offer *</type>
      <name>offer_</name>
      <anchor>o5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Policies</name>
    <filename>classTAO__Policies.html</filename>
    <member kind="enumeration">
      <name>POLICY_TYPE</name>
      <anchor>s11</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>STARTING_TRADER</name>
      <anchor>s11s0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>EXACT_TYPE_MATCH</name>
      <anchor>s11s1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>HOP_COUNT</name>
      <anchor>s11s2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINK_FOLLOW_RULE</name>
      <anchor>s11s3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>MATCH_CARD</name>
      <anchor>s11s4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>RETURN_CARD</name>
      <anchor>s11s5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>SEARCH_CARD</name>
      <anchor>s11s6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USE_DYNAMIC_PROPERTIES</name>
      <anchor>s11s7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USE_MODIFIABLE_PROPERTIES</name>
      <anchor>s11s8</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>USE_PROXY_OFFERS</name>
      <anchor>s11s9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REQUEST_ID</name>
      <anchor>s11s10</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO_Policies</name>
      <anchor>a0</anchor>
      <arglist>(TAO_Trader_Base &amp;trader, const CosTrading::PolicySeq &amp;policies ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TAO_Policies</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>CORBA::ULong</type>
      <name>search_card</name>
      <anchor>a2</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL) const</arglist>
    </member>
    <member kind="function">
      <type>CORBA::ULong</type>
      <name>match_card</name>
      <anchor>a3</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL) const</arglist>
    </member>
    <member kind="function">
      <type>CORBA::ULong</type>
      <name>return_card</name>
      <anchor>a4</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL) const</arglist>
    </member>
    <member kind="function">
      <type>CORBA::Boolean</type>
      <name>use_modifiable_properties</name>
      <anchor>a5</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL) const</arglist>
    </member>
    <member kind="function">
      <type>CORBA::Boolean</type>
      <name>use_dynamic_properties</name>
      <anchor>a6</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL) const</arglist>
    </member>
    <member kind="function">
      <type>CORBA::Boolean</type>
      <name>use_proxy_offers</name>
      <anchor>a7</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL) const</arglist>
    </member>
    <member kind="function">
      <type>CORBA::Boolean</type>
      <name>exact_type_match</name>
      <anchor>a8</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL) const</arglist>
    </member>
    <member kind="function">
      <type>CosTrading::TraderName *</type>
      <name>starting_trader</name>
      <anchor>a9</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL) const</arglist>
    </member>
    <member kind="function">
      <type>CosTrading::FollowOption</type>
      <name>link_follow_rule</name>
      <anchor>a10</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL) const</arglist>
    </member>
    <member kind="function">
      <type>CosTrading::FollowOption</type>
      <name>link_follow_rule</name>
      <anchor>a11</anchor>
      <arglist>(const CosTrading::Link::LinkInfo &amp;link_info ACE_ENV_ARG_DECL) const</arglist>
    </member>
    <member kind="function">
      <type>CORBA::ULong</type>
      <name>hop_count</name>
      <anchor>a12</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL) const</arglist>
    </member>
    <member kind="function">
      <type>CosTrading::Admin::OctetSeq *</type>
      <name>request_id</name>
      <anchor>a13</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_to_pass</name>
      <anchor>a14</anchor>
      <arglist>(CosTrading::PolicySeq &amp;policy_seq, const CosTrading::Admin::OctetSeq &amp;request_id) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_to_forward</name>
      <anchor>a15</anchor>
      <arglist>(CosTrading::PolicySeq &amp;policy_seq, const CosTrading::TraderName &amp;name) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>copy_in_follow_option</name>
      <anchor>a16</anchor>
      <arglist>(CosTrading::PolicySeq &amp;policy_seq, const CosTrading::Link::LinkInfo &amp;link_info ACE_ENV_ARG_DECL) const</arglist>
    </member>
    <member kind="variable" static="yes">
      <type>const char *</type>
      <name>POLICY_NAMES</name>
      <anchor>p0</anchor>
      <arglist>[]</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>CORBA::ULong</type>
      <name>ulong_prop</name>
      <anchor>c0</anchor>
      <arglist>(POLICY_TYPE pol ACE_ENV_ARG_DECL) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>CORBA::Boolean</type>
      <name>boolean_prop</name>
      <anchor>c1</anchor>
      <arglist>(POLICY_TYPE pol ACE_ENV_ARG_DECL) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TAO_Policies</name>
      <anchor>c2</anchor>
      <arglist>(const TAO_Policies &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TAO_Policies &amp;</type>
      <name>operator=</name>
      <anchor>c3</anchor>
      <arglist>(const TAO_Policies &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CosTrading::Policy *</type>
      <name>policies_</name>
      <anchor>o0</anchor>
      <arglist>[TAO_NUM_POLICIES]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_Trader_Base &amp;</type>
      <name>trader_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Policy_Creator</name>
    <filename>classTAO__Policy__Creator.html</filename>
    <member kind="function">
      <type></type>
      <name>TAO_Policy_Creator</name>
      <anchor>a0</anchor>
      <arglist>(int num_policies=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>search_card</name>
      <anchor>a1</anchor>
      <arglist>(CORBA::ULong scard)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>match_card</name>
      <anchor>a2</anchor>
      <arglist>(CORBA::ULong mcard)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>return_card</name>
      <anchor>a3</anchor>
      <arglist>(CORBA::ULong rcard)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>use_modifiable_properties</name>
      <anchor>a4</anchor>
      <arglist>(CORBA::Boolean mod_props)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>use_dynamic_properties</name>
      <anchor>a5</anchor>
      <arglist>(CORBA::Boolean dyn_props)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>use_proxy_offers</name>
      <anchor>a6</anchor>
      <arglist>(CORBA::Boolean prox_offs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>starting_trader</name>
      <anchor>a7</anchor>
      <arglist>(const CosTrading::TraderName &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>starting_trader</name>
      <anchor>a8</anchor>
      <arglist>(CosTrading::TraderName *name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>link_follow_rule</name>
      <anchor>a9</anchor>
      <arglist>(CosTrading::FollowOption follow_option)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>hop_count</name>
      <anchor>a10</anchor>
      <arglist>(CORBA::ULong hop_count)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>request_id</name>
      <anchor>a11</anchor>
      <arglist>(const CosTrading::Admin::OctetSeq &amp;request_id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>exact_type_match</name>
      <anchor>a12</anchor>
      <arglist>(CORBA::Boolean exact_type)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>operator const CosTrading::PolicySeq &amp;</name>
      <anchor>a13</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>const CosTrading::PolicySeq &amp;</type>
      <name>policy_seq</name>
      <anchor>a14</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TAO_Policy_Creator</name>
      <anchor>c0</anchor>
      <arglist>(const TAO_Policy_Creator &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TAO_Policy_Creator &amp;</type>
      <name>operator=</name>
      <anchor>c1</anchor>
      <arglist>(const TAO_Policy_Creator &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>CosTrading::Policy &amp;</type>
      <name>fetch_next_policy</name>
      <anchor>c2</anchor>
      <arglist>(TAO_Policies::POLICY_TYPE pol_type)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>int</type>
      <name>poltable_</name>
      <anchor>o0</anchor>
      <arglist>[TAO_Policies::REQUEST_ID+1]</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CosTrading::PolicySeq</type>
      <name>policies_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ULong</type>
      <name>num_policies_</name>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Preference_Interpreter</name>
    <filename>classTAO__Preference__Interpreter.html</filename>
    <base>TAO_Interpreter</base>
    <member kind="typedef">
      <type>ACE_Unbounded_Queue&lt; Preference_Info &gt;</type>
      <name>Ordered_Offers</name>
      <anchor>s0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO_Preference_Interpreter</name>
      <anchor>a0</anchor>
      <arglist>(const CosTradingRepos::ServiceTypeRepository::TypeStruct &amp;ts, const char *preference ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO_Preference_Interpreter</name>
      <anchor>a1</anchor>
      <arglist>(TAO_Constraint_Validator &amp;validator, const char *preference ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TAO_Preference_Interpreter</name>
      <anchor>a2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>order_offer</name>
      <anchor>a3</anchor>
      <arglist>(CosTrading::Offer *offer, CosTrading::OfferId offer_id=0)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>order_offer</name>
      <anchor>a4</anchor>
      <arglist>(TAO_Constraint_Evaluator &amp;evaluator, CosTrading::Offer *offer, CosTrading::OfferId offer_id=0)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>remove_offer</name>
      <anchor>a5</anchor>
      <arglist>(CosTrading::Offer *&amp;offer, CosTrading::OfferId &amp;offer_id)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>remove_offer</name>
      <anchor>a6</anchor>
      <arglist>(CosTrading::Offer *&amp;offer)</arglist>
    </member>
    <member kind="function">
      <type>size_t</type>
      <name>num_offers</name>
      <anchor>a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TAO_Preference_Interpreter</name>
      <anchor>c0</anchor>
      <arglist>(const TAO_Preference_Interpreter &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TAO_Preference_Interpreter &amp;</type>
      <name>operator=</name>
      <anchor>c1</anchor>
      <arglist>(const TAO_Preference_Interpreter &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Ordered_Offers</type>
      <name>offers_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>TAO_Preference_Interpreter::Preference_Info</name>
    <filename>structTAO__Preference__Interpreter_1_1Preference__Info.html</filename>
    <member kind="variable">
      <type>CORBA::Boolean</type>
      <name>evaluated_</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>TAO_Literal_Constraint</type>
      <name>value_</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CosTrading::OfferId</type>
      <name>offer_id_</name>
      <anchor>m2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CosTrading::Offer *</type>
      <name>offer_</name>
      <anchor>m3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Property_Constraint</name>
    <filename>classTAO__Property__Constraint.html</filename>
    <base>TAO_Constraint</base>
    <member kind="function">
      <type></type>
      <name>TAO_Property_Constraint</name>
      <anchor>a0</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TAO_Property_Constraint</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>accept</name>
      <anchor>a2</anchor>
      <arglist>(TAO_Constraint_Visitor *visitor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TAO_Expression_Type</type>
      <name>expr_type</name>
      <anchor>a3</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>const char *</type>
      <name>name</name>
      <anchor>a4</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TAO_Property_Constraint</name>
      <anchor>c0</anchor>
      <arglist>(const TAO_Property_Constraint &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TAO_Property_Constraint &amp;</type>
      <name>operator=</name>
      <anchor>c1</anchor>
      <arglist>(const TAO_Property_Constraint &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>char *</type>
      <name>name_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Property_Evaluator</name>
    <filename>classTAO__Property__Evaluator.html</filename>
    <member kind="function">
      <type></type>
      <name>TAO_Property_Evaluator</name>
      <anchor>a0</anchor>
      <arglist>(const CosTrading::PropertySeq &amp;properties, CORBA::Boolean supports_dp=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO_Property_Evaluator</name>
      <anchor>a1</anchor>
      <arglist>(CosTrading::Offer &amp;offer, CORBA::Boolean supports_dp=1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TAO_Property_Evaluator</name>
      <anchor>a2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_dynamic_property</name>
      <anchor>a3</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="function">
      <type>CORBA::Any *</type>
      <name>property_value</name>
      <anchor>a4</anchor>
      <arglist>(int index ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function">
      <type>CORBA::TypeCode_ptr</type>
      <name>property_type</name>
      <anchor>a5</anchor>
      <arglist>(int index)</arglist>
    </member>
    <member kind="typedef" protection="public">
      <type>CosTradingDynamic::DynamicProp</type>
      <name>DP_Struct</name>
      <anchor>t0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="public">
      <type>CosTradingDynamic::DynamicPropEval</type>
      <name>DP_Eval</name>
      <anchor>t1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>const CosTrading::PropertySeq &amp;</type>
      <name>props_</name>
      <anchor>n0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>int</type>
      <name>supports_dp_</name>
      <anchor>n1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>CORBA::Any **</type>
      <name>dp_cache_</name>
      <anchor>n2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TAO_Property_Evaluator</name>
      <anchor>c0</anchor>
      <arglist>(const TAO_Property_Evaluator &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TAO_Property_Evaluator &amp;</type>
      <name>operator=</name>
      <anchor>c1</anchor>
      <arglist>(const TAO_Property_Evaluator &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Property_Evaluator_By_Name</name>
    <filename>classTAO__Property__Evaluator__By__Name.html</filename>
    <base>TAO_Property_Evaluator</base>
    <member kind="function">
      <type></type>
      <name>TAO_Property_Evaluator_By_Name</name>
      <anchor>a0</anchor>
      <arglist>(const CosTrading::PropertySeq &amp;properties ACE_ENV_ARG_DECL, CORBA::Boolean supports_dp=1)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO_Property_Evaluator_By_Name</name>
      <anchor>a1</anchor>
      <arglist>(CosTrading::Offer &amp;offer, CORBA::Boolean supports_dp=1)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>is_dynamic_property</name>
      <anchor>a2</anchor>
      <arglist>(const char *property_name)</arglist>
    </member>
    <member kind="function">
      <type>CORBA::Any *</type>
      <name>property_value</name>
      <anchor>a3</anchor>
      <arglist>(const char *property_name ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function">
      <type>CORBA::TypeCode_ptr</type>
      <name>property_type</name>
      <anchor>a4</anchor>
      <arglist>(const char *property_name)</arglist>
    </member>
    <member kind="function">
      <type>const CosTrading::Property *</type>
      <name>get_property</name>
      <anchor>a5</anchor>
      <arglist>(const char *property_name)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TAO_Property_Evaluator_By_Name</name>
      <anchor>c0</anchor>
      <arglist>(const TAO_Property_Evaluator_By_Name &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TAO_Property_Evaluator_By_Name &amp;</type>
      <name>operator=</name>
      <anchor>c1</anchor>
      <arglist>(const TAO_Property_Evaluator_By_Name &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_Lookup_Table</type>
      <name>table_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Property_Filter</name>
    <filename>classTAO__Property__Filter.html</filename>
    <member kind="typedef">
      <type>CosTrading::Lookup::SpecifiedProps</type>
      <name>SPECIFIED_PROPS</name>
      <anchor>s0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO_Property_Filter</name>
      <anchor>a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO_Property_Filter</name>
      <anchor>a1</anchor>
      <arglist>(const SPECIFIED_PROPS &amp;desired_props ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO_Property_Filter</name>
      <anchor>a2</anchor>
      <arglist>(const TAO_Property_Filter &amp;prop_filter)</arglist>
    </member>
    <member kind="function">
      <type>TAO_Property_Filter &amp;</type>
      <name>operator=</name>
      <anchor>a3</anchor>
      <arglist>(const TAO_Property_Filter &amp;prop_filter)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>filter_offer</name>
      <anchor>a4</anchor>
      <arglist>(CosTrading::Offer *source, CosTrading::Offer &amp;destination)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ACE_Unbounded_Queue&lt; CosTrading::Property * &gt;</type>
      <name>Prop_Queue</name>
      <anchor>u0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_String_Set</type>
      <name>props_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CosTrading::Lookup::HowManyProps</type>
      <name>policy_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Proxy</name>
    <filename>classTAO__Proxy.html</filename>
    <templarg>TRADER_LOCK_TYPE</templarg>
    <templarg>MAP_LOCK_TYPE</templarg>
    <base>TAO_Trader_Components&lt; POA_CosTrading::Proxy &gt;</base>
    <base>TAO_Support_Attributes&lt; POA_CosTrading::Proxy &gt;</base>
    <member kind="function">
      <type></type>
      <name>TAO_Proxy</name>
      <anchor>a0</anchor>
      <arglist>(TAO_Trader&lt; TRADER_LOCK_TYPE, MAP_LOCK_TYPE &gt; &amp;trader)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TAO_Proxy</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTrading::OfferId</type>
      <name>export_proxy</name>
      <anchor>a2</anchor>
      <arglist>(CosTrading::Lookup_ptr, const char *, const CosTrading::PropertySeq &amp;, CORBA::Boolean if_match_all, const char *, const CosTrading::PolicySeq &amp;ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>withdraw_proxy</name>
      <anchor>a3</anchor>
      <arglist>(const char *ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTrading::Proxy::ProxyInfo *</type>
      <name>describe_proxy</name>
      <anchor>a4</anchor>
      <arglist>(const char *ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>list_proxies</name>
      <anchor>a5</anchor>
      <arglist>(CORBA::ULong, CosTrading::OfferIdSeq *&amp;, CosTrading::OfferIdIterator_ptr &amp;ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>operator=</name>
      <anchor>c0</anchor>
      <arglist>(const TAO_Proxy&lt; TRADER_LOCK_TYPE, MAP_LOCK_TYPE &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TAO_Proxy</name>
      <anchor>c1</anchor>
      <arglist>(const TAO_Proxy&lt; TRADER_LOCK_TYPE, MAP_LOCK_TYPE &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_Trader&lt; TRADER_LOCK_TYPE, MAP_LOCK_TYPE &gt; &amp;</type>
      <name>trader_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Query_Only_Offer_Iterator</name>
    <filename>classTAO__Query__Only__Offer__Iterator.html</filename>
    <base>TAO_Offer_Iterator</base>
    <member kind="function">
      <type></type>
      <name>TAO_Query_Only_Offer_Iterator</name>
      <anchor>a0</anchor>
      <arglist>(const TAO_Property_Filter &amp;pfilter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TAO_Query_Only_Offer_Iterator</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::Boolean</type>
      <name>next_n</name>
      <anchor>a2</anchor>
      <arglist>(CORBA::ULong n, CosTrading::OfferSeq_out offers ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::ULong</type>
      <name>max_left</name>
      <anchor>a3</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_offer</name>
      <anchor>a4</anchor>
      <arglist>(CosTrading::OfferId offer_id, const CosTrading::Offer *offer)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TAO_Query_Only_Offer_Iterator</name>
      <anchor>c0</anchor>
      <arglist>(const TAO_Query_Only_Offer_Iterator &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TAO_Query_Only_Offer_Iterator &amp;</type>
      <name>operator=</name>
      <anchor>c1</anchor>
      <arglist>(const TAO_Query_Only_Offer_Iterator &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ACE_Unbounded_Queue&lt; CosTrading::Offer * &gt;</type>
      <name>offers_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Register</name>
    <filename>classTAO__Register.html</filename>
    <templarg>TRADER_LOCK_TYPE</templarg>
    <templarg>MAP_LOCK_TYPE</templarg>
    <base>TAO_Trader_Components&lt; POA_CosTrading::Register &gt;</base>
    <base>TAO_Support_Attributes&lt; POA_CosTrading::Register &gt;</base>
    <member kind="function">
      <type></type>
      <name>TAO_Register</name>
      <anchor>a0</anchor>
      <arglist>(TAO_Trader&lt; TRADER_LOCK_TYPE, MAP_LOCK_TYPE &gt; &amp;trader)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TAO_Register</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTrading::OfferId</type>
      <name>_cxx_export</name>
      <anchor>a2</anchor>
      <arglist>(CORBA::Object_ptr reference, const char *type, const CosTrading::PropertySeq &amp;properties ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>withdraw</name>
      <anchor>a3</anchor>
      <arglist>(const char *id ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTrading::Register::OfferInfo *</type>
      <name>describe</name>
      <anchor>a4</anchor>
      <arglist>(const char *id ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>modify</name>
      <anchor>a5</anchor>
      <arglist>(const char *id, const CosTrading::PropertyNameSeq &amp;del_list, const CosTrading::PropertySeq &amp;modify_list ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>withdraw_using_constraint</name>
      <anchor>a6</anchor>
      <arglist>(const char *type, const char *constr ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTrading::Register_ptr</type>
      <name>resolve</name>
      <anchor>a7</anchor>
      <arglist>(const CosTrading::TraderName &amp;name ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" protection="public">
      <type>void</type>
      <name>validate_properties</name>
      <anchor>b0</anchor>
      <arglist>(const char *type, const CosTradingRepos::ServiceTypeRepository::TypeStruct *type_struct, const CosTrading::PropertySeq &amp;properties ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" protection="public">
      <type>void</type>
      <name>operator=</name>
      <anchor>b1</anchor>
      <arglist>(const TAO_Register&lt; TRADER_LOCK_TYPE, MAP_LOCK_TYPE &gt; &amp;)</arglist>
    </member>
    <member kind="function" protection="public">
      <type></type>
      <name>TAO_Register</name>
      <anchor>b2</anchor>
      <arglist>(const TAO_Register&lt; TRADER_LOCK_TYPE, MAP_LOCK_TYPE &gt; &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_Trader&lt; TRADER_LOCK_TYPE, MAP_LOCK_TYPE &gt; &amp;</type>
      <name>trader_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Register_Offer_Iterator</name>
    <filename>classTAO__Register__Offer__Iterator.html</filename>
    <templarg>MAP_LOCK_TYPE</templarg>
    <base>TAO_Offer_Iterator</base>
    <member kind="function">
      <type></type>
      <name>TAO_Register_Offer_Iterator</name>
      <anchor>a0</anchor>
      <arglist>(TAO_Offer_Database&lt; MAP_LOCK_TYPE &gt; &amp;db, const TAO_Property_Filter &amp;pfilter)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TAO_Register_Offer_Iterator</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::Boolean</type>
      <name>next_n</name>
      <anchor>a2</anchor>
      <arglist>(CORBA::ULong n, CosTrading::OfferSeq_out offers ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::ULong</type>
      <name>max_left</name>
      <anchor>a3</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>add_offer</name>
      <anchor>a4</anchor>
      <arglist>(CosTrading::OfferId id, const CosTrading::Offer *)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_Offer_Database&lt; MAP_LOCK_TYPE &gt; &amp;</type>
      <name>db_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_String_Queue</type>
      <name>offer_ids_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Sequence_Extracter_Base</name>
    <filename>classTAO__Sequence__Extracter__Base.html</filename>
    <member kind="function" static="yes">
      <type>CORBA::TCKind</type>
      <name>sequence_type</name>
      <anchor>d0</anchor>
      <arglist>(CORBA::TypeCode *code ACE_ENV_ARG_DECL)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Service_Offer_Iterator</name>
    <filename>classTAO__Service__Offer__Iterator.html</filename>
    <templarg>LOCK_TYPE</templarg>
    <member kind="typedef">
      <type>TAO_Offer_Database&lt; LOCK_TYPE &gt;</type>
      <name>Offer_Database</name>
      <anchor>s0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO_Service_Offer_Iterator</name>
      <anchor>a0</anchor>
      <arglist>(const char *type, TAO_Offer_Database&lt; LOCK_TYPE &gt; &amp;offer_database)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TAO_Service_Offer_Iterator</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>has_more_offers</name>
      <anchor>a2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>CosTrading::OfferId</type>
      <name>get_id</name>
      <anchor>a3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>CosTrading::Offer *</type>
      <name>get_offer</name>
      <anchor>a4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>next_offer</name>
      <anchor>a5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_Offer_Database&lt; LOCK_TYPE &gt; &amp;</type>
      <name>stm_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>LOCK_TYPE *</type>
      <name>lock_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_Offer_Map::iterator *</type>
      <name>offer_iter_</name>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const char *</type>
      <name>type_</name>
      <anchor>o3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Service_Type_Repository</name>
    <filename>classTAO__Service__Type__Repository.html</filename>
    <member kind="function">
      <type></type>
      <name>TAO_Service_Type_Repository</name>
      <anchor>a0</anchor>
      <arglist>(ACE_Lock *lock=0)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TAO_Service_Type_Repository</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTradingRepos::ServiceTypeRepository::IncarnationNumber</type>
      <name>incarnation</name>
      <anchor>a2</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTradingRepos::ServiceTypeRepository::IncarnationNumber</type>
      <name>add_type</name>
      <anchor>a3</anchor>
      <arglist>(const char *name, const char *if_name, const CosTradingRepos::ServiceTypeRepository::PropStructSeq &amp;props, const CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq &amp;super_types ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>remove_type</name>
      <anchor>a4</anchor>
      <arglist>(const char *name ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq *</type>
      <name>list_types</name>
      <anchor>a5</anchor>
      <arglist>(const CosTradingRepos::ServiceTypeRepository::SpecifiedServiceTypes &amp;which_types ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTradingRepos::ServiceTypeRepository::TypeStruct *</type>
      <name>describe_type</name>
      <anchor>a6</anchor>
      <arglist>(const char *name ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTradingRepos::ServiceTypeRepository::TypeStruct *</type>
      <name>fully_describe_type</name>
      <anchor>a7</anchor>
      <arglist>(const char *name ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>mask_type</name>
      <anchor>a8</anchor>
      <arglist>(const char *name ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual void</type>
      <name>unmask_type</name>
      <anchor>a9</anchor>
      <arglist>(const char *name ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ACE_Hash_Map_Manager_Ex&lt; TAO_String_Hash_Key, CosTradingRepos::ServiceTypeRepository::PropStruct *, ACE_Hash&lt; TAO_String_Hash_Key &gt;, ACE_Equal_To&lt; TAO_String_Hash_Key &gt;, ACE_Null_Mutex &gt;</type>
      <name>Prop_Map</name>
      <anchor>u0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ACE_Hash_Map_Manager_Ex&lt; TAO_String_Hash_Key, Type_Info *, ACE_Hash&lt; TAO_String_Hash_Key &gt;, ACE_Equal_To&lt; TAO_String_Hash_Key &gt;, ACE_Null_Mutex &gt;</type>
      <name>Service_Type_Map</name>
      <anchor>u1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef" protection="protected">
      <type>ACE_Hash_Map_Iterator_Ex&lt; TAO_String_Hash_Key, Type_Info *, ACE_Hash&lt; TAO_String_Hash_Key &gt;, ACE_Equal_To&lt; TAO_String_Hash_Key &gt;, ACE_Null_Mutex &gt;</type>
      <name>Service_Type_Map_Iterator</name>
      <anchor>u2</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>fully_describe_type_i</name>
      <anchor>c0</anchor>
      <arglist>(const CosTradingRepos::ServiceTypeRepository::TypeStruct &amp;type_struct, CosTradingRepos::ServiceTypeRepository::PropStructSeq &amp;props, CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq &amp;super_types)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>collect_inheritance_hierarchy</name>
      <anchor>c1</anchor>
      <arglist>(const CosTradingRepos::ServiceTypeRepository::TypeStruct &amp;type_struct, TAO_String_Queue &amp;target)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>validate_properties</name>
      <anchor>c2</anchor>
      <arglist>(Prop_Map &amp;prop_map, const CosTradingRepos::ServiceTypeRepository::PropStructSeq &amp;props ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>validate_supertypes</name>
      <anchor>c3</anchor>
      <arglist>(Service_Type_Map &amp;super_map, const CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq &amp;super_types ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>validate_inheritance</name>
      <anchor>c4</anchor>
      <arglist>(Prop_Map &amp;prop_map, const CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq &amp;super_types ACE_ENV_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>update_type_map</name>
      <anchor>c5</anchor>
      <arglist>(const char *name, const char *if_name, const CosTradingRepos::ServiceTypeRepository::PropStructSeq &amp;props, const CosTradingRepos::ServiceTypeRepository::ServiceTypeNameSeq &amp;super_types, Prop_Map &amp;prop_map, Service_Type_Map &amp;super_map)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TAO_Service_Type_Repository</name>
      <anchor>c6</anchor>
      <arglist>(const TAO_Service_Type_Repository &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TAO_Service_Type_Repository &amp;</type>
      <name>operator=</name>
      <anchor>c7</anchor>
      <arglist>(const TAO_Service_Type_Repository &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>ACE_Lock *</type>
      <name>lock_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Service_Type_Map</type>
      <name>type_map_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CosTradingRepos::ServiceTypeRepository::IncarnationNumber</type>
      <name>incarnation_</name>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Service_Type_Repository::Type_Info</name>
    <filename>classTAO__Service__Type__Repository_1_1Type__Info.html</filename>
    <member kind="variable">
      <type>CosTradingRepos::ServiceTypeRepository::TypeStruct</type>
      <name>type_struct_</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CORBA::Boolean</type>
      <name>has_subtypes_</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_String_Hash_Key</name>
    <filename>classTAO__String__Hash__Key.html</filename>
    <base>CORBA::String_var</base>
    <member kind="function">
      <type></type>
      <name>TAO_String_Hash_Key</name>
      <anchor>a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO_String_Hash_Key</name>
      <anchor>a1</anchor>
      <arglist>(char *name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO_String_Hash_Key</name>
      <anchor>a2</anchor>
      <arglist>(const char *name)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO_String_Hash_Key</name>
      <anchor>a3</anchor>
      <arglist>(const CORBA::String_var &amp;hash_key)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>operator==</name>
      <anchor>a4</anchor>
      <arglist>(const TAO_String_Hash_Key &amp;hash_key) const</arglist>
    </member>
    <member kind="function">
      <type>u_long</type>
      <name>hash</name>
      <anchor>a5</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="friend">
      <type>friend int</type>
      <name>operator&lt;</name>
      <anchor>l0</anchor>
      <arglist>(const TAO_String_Hash_Key &amp;left, const TAO_String_Hash_Key &amp;right)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Support_Attributes</name>
    <filename>classTAO__Support__Attributes.html</filename>
    <templarg>IF</templarg>
    <member kind="function">
      <type></type>
      <name>TAO_Support_Attributes</name>
      <anchor>a0</anchor>
      <arglist>(const TAO_Support_Attributes_i &amp;attrs)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::Boolean</type>
      <name>supports_modifiable_properties</name>
      <anchor>a1</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::Boolean</type>
      <name>supports_dynamic_properties</name>
      <anchor>a2</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CORBA::Boolean</type>
      <name>supports_proxy_offers</name>
      <anchor>a3</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTrading::TypeRepository_ptr</type>
      <name>type_repos</name>
      <anchor>a4</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TAO_Support_Attributes_i &amp;</type>
      <name>attrs_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Support_Attributes_i</name>
    <filename>classTAO__Support__Attributes__i.html</filename>
    <member kind="function">
      <type></type>
      <name>TAO_Support_Attributes_i</name>
      <anchor>a0</anchor>
      <arglist>(TAO_Lockable &amp;locker)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TAO_Support_Attributes_i</name>
      <anchor>a1</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>CORBA::Boolean</type>
      <name>supports_modifiable_properties</name>
      <anchor>a2</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>supports_modifiable_properties</name>
      <anchor>a3</anchor>
      <arglist>(CORBA::Boolean)</arglist>
    </member>
    <member kind="function">
      <type>CORBA::Boolean</type>
      <name>supports_dynamic_properties</name>
      <anchor>a4</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>supports_dynamic_properties</name>
      <anchor>a5</anchor>
      <arglist>(CORBA::Boolean)</arglist>
    </member>
    <member kind="function">
      <type>CORBA::Boolean</type>
      <name>supports_proxy_offers</name>
      <anchor>a6</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>supports_proxy_offers</name>
      <anchor>a7</anchor>
      <arglist>(CORBA::Boolean)</arglist>
    </member>
    <member kind="function">
      <type>CosTrading::TypeRepository_ptr</type>
      <name>type_repos</name>
      <anchor>a8</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>type_repos</name>
      <anchor>a9</anchor>
      <arglist>(CosTrading::TypeRepository_ptr)</arglist>
    </member>
    <member kind="function">
      <type>CosTradingRepos::ServiceTypeRepository_ptr</type>
      <name>service_type_repos</name>
      <anchor>a10</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_Lockable &amp;</type>
      <name>locker_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::Boolean</type>
      <name>supports_modifiable_properties_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::Boolean</type>
      <name>supports_dynamic_properties_</name>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::Boolean</type>
      <name>supports_proxy_offers_</name>
      <anchor>o3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::Object_var</type>
      <name>type_repos_</name>
      <anchor>o4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CosTradingRepos::ServiceTypeRepository_var</type>
      <name>service_type_repos_</name>
      <anchor>o5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Trader</name>
    <filename>classTAO__Trader.html</filename>
    <templarg>TRADER_LOCK_TYPE</templarg>
    <templarg>MAP_LOCK_TYPE</templarg>
    <base>TAO_Trader_Base</base>
    <member kind="typedef">
      <type>TAO_Offer_Database&lt; MAP_LOCK_TYPE &gt;</type>
      <name>Offer_Database</name>
      <anchor>s0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>TAO_Trader</name>
      <anchor>a0</anchor>
      <arglist>(Trader_Components components=LOOKUP)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TAO_Trader</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>Offer_Database &amp;</type>
      <name>offer_database</name>
      <anchor>a2</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>ACE_Lock &amp;</type>
      <name>lock</name>
      <anchor>a3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="typedef" protection="public">
      <type>TAO_Trader&lt; TRADER_LOCK_TYPE, MAP_LOCK_TYPE &gt;</type>
      <name>TRADER_SELF</name>
      <anchor>t0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOOKUP_IF</name>
      <anchor>t6t1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REGISTER_IF</name>
      <anchor>t6t2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADMIN_IF</name>
      <anchor>t6t3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROXY_IF</name>
      <anchor>t6t4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINK_IF</name>
      <anchor>t6t5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>Offer_Database</type>
      <name>offer_database_</name>
      <anchor>n0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>ACE_Lock_Adapter&lt; TRADER_LOCK_TYPE &gt;</type>
      <name>lock_</name>
      <anchor>n1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>PortableServer::ServantBase *</type>
      <name>ifs_</name>
      <anchor>n2</anchor>
      <arglist>[5]</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>operator=</name>
      <anchor>c0</anchor>
      <arglist>(const TAO_Trader&lt; TRADER_LOCK_TYPE, MAP_LOCK_TYPE &gt; &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Trader_Base</name>
    <filename>classTAO__Trader__Base.html</filename>
    <base>TAO_Lockable</base>
    <member kind="enumeration">
      <name>Trader_Components</name>
      <anchor>s5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LOOKUP</name>
      <anchor>s5s0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>REGISTER</name>
      <anchor>s5s1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>LINK</name>
      <anchor>s5s2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROXY</name>
      <anchor>s5s3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>ADMIN</name>
      <anchor>s5s4</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TAO_Trader_Base</name>
      <anchor>a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>TAO_Trading_Components_i &amp;</type>
      <name>trading_components</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const TAO_Trading_Components_i &amp;</type>
      <name>trading_components</name>
      <anchor>a2</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>TAO_Import_Attributes_i &amp;</type>
      <name>import_attributes</name>
      <anchor>a3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const TAO_Import_Attributes_i &amp;</type>
      <name>import_attributes</name>
      <anchor>a4</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>TAO_Support_Attributes_i &amp;</type>
      <name>support_attributes</name>
      <anchor>a5</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const TAO_Support_Attributes_i &amp;</type>
      <name>support_attributes</name>
      <anchor>a6</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>TAO_Link_Attributes_i &amp;</type>
      <name>link_attributes</name>
      <anchor>a7</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>const TAO_Link_Attributes_i &amp;</type>
      <name>link_attributes</name>
      <anchor>a8</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function" static="yes">
      <type>CORBA::Boolean</type>
      <name>is_valid_identifier_name</name>
      <anchor>d0</anchor>
      <arglist>(const char *ident)</arglist>
    </member>
    <member kind="function" protection="public">
      <type></type>
      <name>TAO_Trader_Base</name>
      <anchor>b0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="variable" protection="public">
      <type>TAO_Trading_Components_i</type>
      <name>trading_components_</name>
      <anchor>n0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>TAO_Import_Attributes_i</type>
      <name>import_attributes_</name>
      <anchor>n1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>TAO_Support_Attributes_i</type>
      <name>support_attributes_</name>
      <anchor>n2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>TAO_Link_Attributes_i</type>
      <name>link_attributes_</name>
      <anchor>n3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TAO_Trader_Base</name>
      <anchor>c0</anchor>
      <arglist>(const TAO_Trader_Base &amp;TAO_Trader_Base)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TAO_Trader_Base &amp;</type>
      <name>operator=</name>
      <anchor>c1</anchor>
      <arglist>(const TAO_Trader_Base &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Trader_Components</name>
    <filename>classTAO__Trader__Components.html</filename>
    <templarg>IF</templarg>
    <base virtualness="virtual">PortableServer::RefCountServantBase</base>
    <member kind="function">
      <type></type>
      <name>TAO_Trader_Components</name>
      <anchor>a0</anchor>
      <arglist>(const TAO_Trading_Components_i &amp;comps)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTrading::Lookup_ptr</type>
      <name>lookup_if</name>
      <anchor>a1</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTrading::Register_ptr</type>
      <name>register_if</name>
      <anchor>a2</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTrading::Link_ptr</type>
      <name>link_if</name>
      <anchor>a3</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTrading::Proxy_ptr</type>
      <name>proxy_if</name>
      <anchor>a4</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual CosTrading::Admin_ptr</type>
      <name>admin_if</name>
      <anchor>a5</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL_NOT_USED)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>const TAO_Trading_Components_i &amp;</type>
      <name>comps_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Trader_Constraint_Evaluator</name>
    <filename>classTAO__Trader__Constraint__Evaluator.html</filename>
    <base>TAO_Constraint_Evaluator</base>
    <member kind="function">
      <type></type>
      <name>TAO_Trader_Constraint_Evaluator</name>
      <anchor>a0</anchor>
      <arglist>(CosTrading::Offer *offer, CORBA::Boolean supports_dynamic_properties=1)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>visit_property</name>
      <anchor>a1</anchor>
      <arglist>(TAO_Property_Constraint *literal)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_Property_Evaluator</type>
      <name>prop_eval_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Trader_Constraint_Validator</name>
    <filename>classTAO__Trader__Constraint__Validator.html</filename>
    <base>TAO_Constraint_Validator</base>
    <member kind="function">
      <type></type>
      <name>TAO_Trader_Constraint_Validator</name>
      <anchor>a0</anchor>
      <arglist>(const CosTradingRepos::ServiceTypeRepository::TypeStruct &amp;type_struct)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TAO_Trader_Constraint_Validator</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Trader_Factory</name>
    <filename>classTAO__Trader__Factory.html</filename>
    <member kind="typedef">
      <type>TAO_Trader_Base</type>
      <name>TAO_TRADER</name>
      <anchor>s0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" static="yes">
      <type>TAO_TRADER *</type>
      <name>create_trader</name>
      <anchor>d0</anchor>
      <arglist>(int &amp;argc, ACE_TCHAR **argv)</arglist>
    </member>
    <member kind="function" protection="public">
      <type></type>
      <name>TAO_Trader_Factory</name>
      <anchor>b0</anchor>
      <arglist>(int &amp;argc, ACE_TCHAR **argv)</arglist>
    </member>
    <member kind="enumeration">
      <name>Conformance</name>
      <anchor>u4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TAO_TRADER_QUERY</name>
      <anchor>u4u0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TAO_TRADER_SIMPLE</name>
      <anchor>u4u1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TAO_TRADER_STANDALONE</name>
      <anchor>u4u2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>TAO_TRADER_LINKED</name>
      <anchor>u4u3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TAO_TRADER *</type>
      <name>manufacture_trader</name>
      <anchor>c0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>parse_args</name>
      <anchor>c1</anchor>
      <arglist>(int &amp;argc, ACE_TCHAR **argv)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TAO_Trader_Factory &amp;</type>
      <name>operator=</name>
      <anchor>c2</anchor>
      <arglist>(const TAO_Trader_Factory &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TAO_Trader_Factory</name>
      <anchor>c3</anchor>
      <arglist>(const TAO_Trader_Factory &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>Conformance</type>
      <name>conformance_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::Boolean</type>
      <name>threadsafe_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::Boolean</type>
      <name>supports_dynamic_properties_</name>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::Boolean</type>
      <name>supports_modifiable_properties_</name>
      <anchor>o3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ULong</type>
      <name>def_search_card_</name>
      <anchor>o4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ULong</type>
      <name>max_search_card_</name>
      <anchor>o5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ULong</type>
      <name>def_match_card_</name>
      <anchor>o6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ULong</type>
      <name>max_match_card_</name>
      <anchor>o7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ULong</type>
      <name>def_return_card_</name>
      <anchor>o8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ULong</type>
      <name>max_return_card_</name>
      <anchor>o9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ULong</type>
      <name>def_hop_count_</name>
      <anchor>o10</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CORBA::ULong</type>
      <name>max_hop_count_</name>
      <anchor>o11</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CosTrading::FollowOption</type>
      <name>def_follow_policy_</name>
      <anchor>o12</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CosTrading::FollowOption</type>
      <name>max_follow_policy_</name>
      <anchor>o13</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Trading_Components_i</name>
    <filename>classTAO__Trading__Components__i.html</filename>
    <member kind="function">
      <type></type>
      <name>TAO_Trading_Components_i</name>
      <anchor>a0</anchor>
      <arglist>(TAO_Lockable &amp;locker)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TAO_Trading_Components_i</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>CosTrading::Lookup_ptr</type>
      <name>lookup_if</name>
      <anchor>a2</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>lookup_if</name>
      <anchor>a3</anchor>
      <arglist>(CosTrading::Lookup_ptr)</arglist>
    </member>
    <member kind="function">
      <type>CosTrading::Register_ptr</type>
      <name>register_if</name>
      <anchor>a4</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>register_if</name>
      <anchor>a5</anchor>
      <arglist>(CosTrading::Register_ptr)</arglist>
    </member>
    <member kind="function">
      <type>CosTrading::Link_ptr</type>
      <name>link_if</name>
      <anchor>a6</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>link_if</name>
      <anchor>a7</anchor>
      <arglist>(CosTrading::Link_ptr)</arglist>
    </member>
    <member kind="function">
      <type>CosTrading::Proxy_ptr</type>
      <name>proxy_if</name>
      <anchor>a8</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>proxy_if</name>
      <anchor>a9</anchor>
      <arglist>(CosTrading::Proxy_ptr)</arglist>
    </member>
    <member kind="function">
      <type>CosTrading::Admin_ptr</type>
      <name>admin_if</name>
      <anchor>a10</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>admin_if</name>
      <anchor>a11</anchor>
      <arglist>(CosTrading::Admin_ptr)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_Lockable &amp;</type>
      <name>locker_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CosTrading::Lookup_var</type>
      <name>lookup_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CosTrading::Register_var</type>
      <name>register_</name>
      <anchor>o2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CosTrading::Link_var</type>
      <name>link_</name>
      <anchor>o3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CosTrading::Proxy_var</type>
      <name>proxy_</name>
      <anchor>o4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>CosTrading::Admin_var</type>
      <name>admin_</name>
      <anchor>o5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Trading_Loader</name>
    <filename>classTAO__Trading__Loader.html</filename>
    <base>TAO_Object_Loader</base>
    <member kind="function">
      <type></type>
      <name>TAO_Trading_Loader</name>
      <anchor>a0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>~TAO_Trading_Loader</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>init</name>
      <anchor>a2</anchor>
      <arglist>(int argc, ACE_TCHAR *argv[])</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>fini</name>
      <anchor>a3</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>run</name>
      <anchor>a4</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL)</arglist>
    </member>
    <member kind="function">
      <type>CORBA::Object_ptr</type>
      <name>create_object</name>
      <anchor>a5</anchor>
      <arglist>(CORBA::ORB_ptr orb, int argc, ACE_TCHAR *argv[] ACE_ENV_ARG_DECL)</arglist>
    </member>
    <member kind="function" protection="public">
      <type>int</type>
      <name>init_multicast_server</name>
      <anchor>b0</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="public">
      <type>int</type>
      <name>bootstrap_to_federation</name>
      <anchor>b1</anchor>
      <arglist>(ACE_ENV_SINGLE_ARG_DECL)</arglist>
    </member>
    <member kind="function" protection="public">
      <type>int</type>
      <name>parse_args</name>
      <anchor>b2</anchor>
      <arglist>(int &amp;argc, ACE_TCHAR *argv[])</arglist>
    </member>
    <member kind="variable" protection="public">
      <type>TAO_ORB_Manager</type>
      <name>orb_manager_</name>
      <anchor>n0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>auto_ptr&lt; TAO_Trader_Factory::TAO_TRADER &gt;</type>
      <name>trader_</name>
      <anchor>n1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>TAO_Service_Type_Repository</type>
      <name>type_repos_</name>
      <anchor>n2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>CORBA::String_var</type>
      <name>ior_</name>
      <anchor>n3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>CORBA::Boolean</type>
      <name>federate_</name>
      <anchor>n4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>FILE *</type>
      <name>ior_output_file_</name>
      <anchor>n5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>CORBA::String_var</type>
      <name>name_</name>
      <anchor>n6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>TAO_IOR_Multicast</type>
      <name>ior_multicast_</name>
      <anchor>n7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>CORBA::Boolean</type>
      <name>bootstrapper_</name>
      <anchor>n8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="public">
      <type>CORBA::Boolean</type>
      <name>dumpior_</name>
      <anchor>n9</anchor>
      <arglist></arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TAO_Trading_Loader</name>
      <anchor>c0</anchor>
      <arglist>(const TAO_Trading_Loader &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TAO_Trading_Loader &amp;</type>
      <name>operator=</name>
      <anchor>c1</anchor>
      <arglist>(const TAO_Trading_Loader &amp;)</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>TAO_Unary_Constraint</name>
    <filename>classTAO__Unary__Constraint.html</filename>
    <base>TAO_Constraint</base>
    <member kind="function">
      <type></type>
      <name>TAO_Unary_Constraint</name>
      <anchor>a0</anchor>
      <arglist>(TAO_Expression_Type op_type, TAO_Constraint *operand)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual</type>
      <name>~TAO_Unary_Constraint</name>
      <anchor>a1</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual int</type>
      <name>accept</name>
      <anchor>a2</anchor>
      <arglist>(TAO_Constraint_Visitor *visitor)</arglist>
    </member>
    <member kind="function" virtualness="virtual">
      <type>virtual TAO_Expression_Type</type>
      <name>expr_type</name>
      <anchor>a3</anchor>
      <arglist>(void) const</arglist>
    </member>
    <member kind="function">
      <type>TAO_Constraint *</type>
      <name>operand</name>
      <anchor>a4</anchor>
      <arglist>(void)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type></type>
      <name>TAO_Unary_Constraint</name>
      <anchor>c0</anchor>
      <arglist>(const TAO_Unary_Constraint &amp;)</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>TAO_Unary_Constraint &amp;</type>
      <name>operator=</name>
      <anchor>c1</anchor>
      <arglist>(const TAO_Unary_Constraint &amp;)</arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_Expression_Type</type>
      <name>op_</name>
      <anchor>o0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable" protection="protected">
      <type>TAO_Constraint *</type>
      <name>operand_</name>
      <anchor>o1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>yy_buffer_state</name>
    <filename>structyy__buffer__state.html</filename>
    <member kind="variable">
      <type>FILE *</type>
      <name>yy_input_file</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>yy_ch_buf</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>char *</type>
      <name>yy_buf_pos</name>
      <anchor>m2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>yy_size_t</type>
      <name>yy_buf_size</name>
      <anchor>m3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yy_n_chars</name>
      <anchor>m4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yy_is_our_buffer</name>
      <anchor>m5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yy_is_interactive</name>
      <anchor>m6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yy_at_bol</name>
      <anchor>m7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yy_fill_buffer</name>
      <anchor>m8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>yy_buffer_status</name>
      <anchor>m9</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>YYSTYPE</name>
    <filename>unionYYSTYPE.html</filename>
    <member kind="variable">
      <type>TAO_Constraint *</type>
      <name>constraint_</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>yytoktype</name>
    <filename>structyytoktype.html</filename>
    <member kind="variable">
      <type>char *</type>
      <name>t_name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>int</type>
      <name>t_val</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>CosTrading</name>
    <filename>namespaceCosTrading.html</filename>
    <class kind="interface">CosTrading::Admin</class>
    <class kind="interface">CosTrading::OfferIdIterator</class>
    <class kind="interface">CosTrading::OfferIterator</class>
    <class kind="exception">CosTrading::Proxy::NotProxyOfferId</class>
    <class kind="exception">CosTrading::Proxy::IllegalRecipe</class>
    <class kind="exception">CosTrading::Link::LimitingFollowTooPermissive</class>
    <class kind="exception">CosTrading::Link::DefaultFollowTooPermissive</class>
    <class kind="exception">CosTrading::Link::DuplicateLinkName</class>
    <class kind="exception">CosTrading::DuplicatePolicyName</class>
    <class kind="exception">CosTrading::DuplicatePropertyName</class>
    <class kind="exception">CosTrading::IllegalConstraint</class>
    <class kind="exception">CosTrading::Link::IllegalLinkName</class>
    <class kind="exception">CosTrading::IllegalOfferId</class>
    <class kind="interface">CosTrading::Link</class>
    <class kind="struct">CosTrading::Link::LinkInfo</class>
    <class kind="interface">CosTrading::Proxy</class>
    <class kind="struct">CosTrading::Proxy::ProxyInfo</class>
    <class kind="exception">CosTrading::Register::IllegalTraderName</class>
    <class kind="exception">CosTrading::Register::NoMatchingOffers</class>
    <class kind="exception">CosTrading::Register::ReadonlyProperty</class>
    <class kind="exception">CosTrading::Register::MandatoryProperty</class>
    <class kind="exception">CosTrading::Register::ProxyOfferId</class>
    <class kind="exception">CosTrading::Register::InterfaceTypeMismatch</class>
    <class kind="exception">CosTrading::Register::InvalidObjectRef</class>
    <class kind="exception">CosTrading::Lookup::InvalidPolicyValue</class>
    <class kind="exception">CosTrading::Lookup::IllegalPolicyName</class>
    <class kind="exception">CosTrading::Lookup::IllegalPreference</class>
    <class kind="exception">CosTrading::IllegalPropertyName</class>
    <class kind="exception">CosTrading::IllegalServiceType</class>
    <class kind="interface">CosTrading::ImportAttributes</class>
    <class kind="exception">CosTrading::InvalidLookupRef</class>
    <class kind="interface">CosTrading::LinkAttributes</class>
    <class kind="interface">CosTrading::Lookup</class>
    <class kind="exception">CosTrading::MissingMandatoryProperty</class>
    <class kind="exception">CosTrading::NotImplemented</class>
    <class kind="struct">CosTrading::Offer</class>
    <class kind="struct">CosTrading::Register::OfferInfo</class>
    <class kind="struct">CosTrading::Policy</class>
    <class kind="exception">CosTrading::Lookup::PolicyTypeMismatch</class>
    <class kind="struct">CosTrading::Property</class>
    <class kind="exception">CosTrading::PropertyTypeMismatch</class>
    <class kind="exception">CosTrading::ReadonlyDynamicProperty</class>
    <class kind="union">CosTrading::Lookup::SpecifiedProps</class>
    <class kind="interface">CosTrading::Register</class>
    <class kind="exception">CosTrading::Register::RegisterNotSupported</class>
    <class kind="interface">CosTrading::SupportAttributes</class>
    <class kind="interface">CosTrading::TraderComponents</class>
    <class kind="exception">CosTrading::Link::UnknownLinkName</class>
    <class kind="exception">CosTrading::UnknownMaxLeft</class>
    <class kind="exception">CosTrading::UnknownOfferId</class>
    <class kind="exception">CosTrading::Register::UnknownPropertyName</class>
    <class kind="exception">CosTrading::UnknownServiceType</class>
    <class kind="exception">CosTrading::Register::UnknownTraderName</class>
    <member kind="typedef">
      <type>string</type>
      <name>Istring</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Object</type>
      <name>TypeRepository</name>
      <anchor>a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Istring</type>
      <name>PropertyName</name>
      <anchor>a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sequence&lt; PropertyName &gt;</type>
      <name>PropertyNameSeq</name>
      <anchor>a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>any</type>
      <name>PropertyValue</name>
      <anchor>a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sequence&lt; Property &gt;</type>
      <name>PropertySeq</name>
      <anchor>a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sequence&lt; Offer &gt;</type>
      <name>OfferSeq</name>
      <anchor>a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>string</type>
      <name>OfferId</name>
      <anchor>a7</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sequence&lt; OfferId &gt;</type>
      <name>OfferIdSeq</name>
      <anchor>a8</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Istring</type>
      <name>ServiceTypeName</name>
      <anchor>a9</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Istring</type>
      <name>Constraint</name>
      <anchor>a10</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>Istring</type>
      <name>LinkName</name>
      <anchor>a11</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sequence&lt; LinkName &gt;</type>
      <name>LinkNameSeq</name>
      <anchor>a12</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>LinkNameSeq</type>
      <name>TraderName</name>
      <anchor>a13</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>string</type>
      <name>PolicyName</name>
      <anchor>a14</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sequence&lt; PolicyName &gt;</type>
      <name>PolicyNameSeq</name>
      <anchor>a15</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>any</type>
      <name>PolicyValue</name>
      <anchor>a16</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sequence&lt; Policy &gt;</type>
      <name>PolicySeq</name>
      <anchor>a17</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>FollowOption</name>
      <anchor>a21</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>local_only</name>
      <anchor>a21a18</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>if_no_local</name>
      <anchor>a21a19</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>always</name>
      <anchor>a21a20</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>CosTrading::Admin</name>
    <filename>interfaceCosTrading_1_1Admin.html</filename>
    <base>CosTrading::TraderComponents</base>
    <base>CosTrading::SupportAttributes</base>
    <base>CosTrading::ImportAttributes</base>
    <base>CosTrading::LinkAttributes</base>
    <member kind="typedef">
      <type>sequence&lt; octet &gt;</type>
      <name>OctetSeq</name>
      <anchor>s0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>set_def_search_card</name>
      <anchor>a0</anchor>
      <arglist>(in unsigned long value)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>set_max_search_card</name>
      <anchor>a1</anchor>
      <arglist>(in unsigned long value)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>set_def_match_card</name>
      <anchor>a2</anchor>
      <arglist>(in unsigned long value)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>set_max_match_card</name>
      <anchor>a3</anchor>
      <arglist>(in unsigned long value)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>set_def_return_card</name>
      <anchor>a4</anchor>
      <arglist>(in unsigned long value)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>set_max_return_card</name>
      <anchor>a5</anchor>
      <arglist>(in unsigned long value)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>set_max_list</name>
      <anchor>a6</anchor>
      <arglist>(in unsigned long value)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>set_supports_modifiable_properties</name>
      <anchor>a7</anchor>
      <arglist>(in boolean value)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>set_supports_dynamic_properties</name>
      <anchor>a8</anchor>
      <arglist>(in boolean value)</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>set_supports_proxy_offers</name>
      <anchor>a9</anchor>
      <arglist>(in boolean value)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>set_def_hop_count</name>
      <anchor>a10</anchor>
      <arglist>(in unsigned long value)</arglist>
    </member>
    <member kind="function">
      <type>unsigned long</type>
      <name>set_max_hop_count</name>
      <anchor>a11</anchor>
      <arglist>(in unsigned long value)</arglist>
    </member>
    <member kind="function">
      <type>FollowOption</type>
      <name>set_def_follow_policy</name>
      <anchor>a12</anchor>
      <arglist>(in FollowOption policy)</arglist>
    </member>
    <member kind="function">
      <type>FollowOption</type>
      <name>set_max_follow_policy</name>
      <anchor>a13</anchor>
      <arglist>(in FollowOption policy)</arglist>
    </member>
    <member kind="function">
      <type>FollowOption</type>
      <name>set_max_link_follow_policy</name>
      <anchor>a14</anchor>
      <arglist>(in FollowOption policy)</arglist>
    </member>
    <member kind="function">
      <type>TypeRepository</type>
      <name>set_type_repos</name>
      <anchor>a15</anchor>
      <arglist>(in TypeRepository repository)</arglist>
    </member>
    <member kind="function">
      <type>OctetSeq</type>
      <name>set_request_id_stem</name>
      <anchor>a16</anchor>
      <arglist>(in OctetSeq stem)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>list_offers</name>
      <anchor>a17</anchor>
      <arglist>(in unsigned long how_many, out OfferIdSeq ids, out OfferIdIterator id_itr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>list_proxies</name>
      <anchor>a18</anchor>
      <arglist>(in unsigned long how_many, out OfferIdSeq ids, out OfferIdIterator id_itr)</arglist>
    </member>
    <member kind="variable">
      <type>readonly attribute OctetSeq</type>
      <name>request_id_stem</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>CosTrading::OfferIdIterator</name>
    <filename>interfaceCosTrading_1_1OfferIdIterator.html</filename>
    <member kind="function">
      <type>unsigned long</type>
      <name>max_left</name>
      <anchor>a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>next_n</name>
      <anchor>a1</anchor>
      <arglist>(in unsigned long n, out OfferIdSeq ids)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchor>a2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>CosTrading::OfferIterator</name>
    <filename>interfaceCosTrading_1_1OfferIterator.html</filename>
    <member kind="function">
      <type>unsigned long</type>
      <name>max_left</name>
      <anchor>a0</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>boolean</type>
      <name>next_n</name>
      <anchor>a1</anchor>
      <arglist>(in unsigned long n, out OfferSeq offers)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>destroy</name>
      <anchor>a2</anchor>
      <arglist>()</arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Proxy::NotProxyOfferId</name>
    <filename>exceptionCosTrading_1_1Proxy_1_1NotProxyOfferId.html</filename>
    <member kind="variable">
      <type>OfferId</type>
      <name>id</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Proxy::IllegalRecipe</name>
    <filename>exceptionCosTrading_1_1Proxy_1_1IllegalRecipe.html</filename>
    <member kind="variable">
      <type>ConstraintRecipe</type>
      <name>recipe</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Link::LimitingFollowTooPermissive</name>
    <filename>exceptionCosTrading_1_1Link_1_1LimitingFollowTooPermissive.html</filename>
    <member kind="variable">
      <type>FollowOption</type>
      <name>limiting_follow_rule</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FollowOption</type>
      <name>max_link_follow_policy</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Link::DefaultFollowTooPermissive</name>
    <filename>exceptionCosTrading_1_1Link_1_1DefaultFollowTooPermissive.html</filename>
    <member kind="variable">
      <type>FollowOption</type>
      <name>def_pass_on_follow_rule</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FollowOption</type>
      <name>limiting_follow_rule</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Link::DuplicateLinkName</name>
    <filename>exceptionCosTrading_1_1Link_1_1DuplicateLinkName.html</filename>
    <member kind="variable">
      <type>LinkName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::DuplicatePolicyName</name>
    <filename>exceptionCosTrading_1_1DuplicatePolicyName.html</filename>
    <member kind="variable">
      <type>PolicyName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::DuplicatePropertyName</name>
    <filename>exceptionCosTrading_1_1DuplicatePropertyName.html</filename>
    <member kind="variable">
      <type>PropertyName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::IllegalConstraint</name>
    <filename>exceptionCosTrading_1_1IllegalConstraint.html</filename>
    <member kind="variable">
      <type>Constraint</type>
      <name>constr</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Link::IllegalLinkName</name>
    <filename>exceptionCosTrading_1_1Link_1_1IllegalLinkName.html</filename>
    <member kind="variable">
      <type>LinkName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::IllegalOfferId</name>
    <filename>exceptionCosTrading_1_1IllegalOfferId.html</filename>
    <member kind="variable">
      <type>OfferId</type>
      <name>id</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>CosTrading::Link</name>
    <filename>interfaceCosTrading_1_1Link.html</filename>
    <base>CosTrading::TraderComponents</base>
    <base>CosTrading::SupportAttributes</base>
    <base>CosTrading::LinkAttributes</base>
    <member kind="function">
      <type>void</type>
      <name>add_link</name>
      <anchor>a0</anchor>
      <arglist>(in LinkName name, in Lookup target, in FollowOption def_pass_on_follow_rule, in FollowOption limiting_follow_rule)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_link</name>
      <anchor>a1</anchor>
      <arglist>(in LinkName name)</arglist>
    </member>
    <member kind="function">
      <type>LinkInfo</type>
      <name>describe_link</name>
      <anchor>a2</anchor>
      <arglist>(in LinkName name)</arglist>
    </member>
    <member kind="function">
      <type>LinkNameSeq</type>
      <name>list_links</name>
      <anchor>a3</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>modify_link</name>
      <anchor>a4</anchor>
      <arglist>(in LinkName name, in FollowOption def_pass_on_follow_rule, in FollowOption limiting_follow_rule)</arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Link::LimitingFollowTooPermissive</name>
    <filename>exceptionCosTrading_1_1Link_1_1LimitingFollowTooPermissive.html</filename>
    <member kind="variable">
      <type>FollowOption</type>
      <name>limiting_follow_rule</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FollowOption</type>
      <name>max_link_follow_policy</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Link::DefaultFollowTooPermissive</name>
    <filename>exceptionCosTrading_1_1Link_1_1DefaultFollowTooPermissive.html</filename>
    <member kind="variable">
      <type>FollowOption</type>
      <name>def_pass_on_follow_rule</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FollowOption</type>
      <name>limiting_follow_rule</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Link::DuplicateLinkName</name>
    <filename>exceptionCosTrading_1_1Link_1_1DuplicateLinkName.html</filename>
    <member kind="variable">
      <type>LinkName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Link::IllegalLinkName</name>
    <filename>exceptionCosTrading_1_1Link_1_1IllegalLinkName.html</filename>
    <member kind="variable">
      <type>LinkName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CosTrading::Link::LinkInfo</name>
    <filename>structCosTrading_1_1Link_1_1LinkInfo.html</filename>
    <member kind="variable">
      <type>Lookup</type>
      <name>target</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Register</type>
      <name>target_reg</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FollowOption</type>
      <name>def_pass_on_follow_rule</name>
      <anchor>m2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FollowOption</type>
      <name>limiting_follow_rule</name>
      <anchor>m3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Link::UnknownLinkName</name>
    <filename>exceptionCosTrading_1_1Link_1_1UnknownLinkName.html</filename>
    <member kind="variable">
      <type>LinkName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CosTrading::Link::LinkInfo</name>
    <filename>structCosTrading_1_1Link_1_1LinkInfo.html</filename>
    <member kind="variable">
      <type>Lookup</type>
      <name>target</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Register</type>
      <name>target_reg</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FollowOption</type>
      <name>def_pass_on_follow_rule</name>
      <anchor>m2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>FollowOption</type>
      <name>limiting_follow_rule</name>
      <anchor>m3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>CosTrading::Proxy</name>
    <filename>interfaceCosTrading_1_1Proxy.html</filename>
    <base>CosTrading::TraderComponents</base>
    <base>CosTrading::SupportAttributes</base>
    <member kind="typedef">
      <type>Istring</type>
      <name>ConstraintRecipe</name>
      <anchor>s0</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>OfferId</type>
      <name>export_proxy</name>
      <anchor>a0</anchor>
      <arglist>(in Lookup target, in ServiceTypeName type, in PropertySeq properties, in boolean if_match_all, in ConstraintRecipe recipe, in PolicySeq policies_to_pass_on)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>withdraw_proxy</name>
      <anchor>a1</anchor>
      <arglist>(in OfferId id)</arglist>
    </member>
    <member kind="function">
      <type>ProxyInfo</type>
      <name>describe_proxy</name>
      <anchor>a2</anchor>
      <arglist>(in OfferId id)</arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Proxy::NotProxyOfferId</name>
    <filename>exceptionCosTrading_1_1Proxy_1_1NotProxyOfferId.html</filename>
    <member kind="variable">
      <type>OfferId</type>
      <name>id</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Proxy::IllegalRecipe</name>
    <filename>exceptionCosTrading_1_1Proxy_1_1IllegalRecipe.html</filename>
    <member kind="variable">
      <type>ConstraintRecipe</type>
      <name>recipe</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CosTrading::Proxy::ProxyInfo</name>
    <filename>structCosTrading_1_1Proxy_1_1ProxyInfo.html</filename>
    <member kind="variable">
      <type>ServiceTypeName</type>
      <name>type</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Lookup</type>
      <name>target</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PropertySeq</type>
      <name>properties</name>
      <anchor>m2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>if_match_all</name>
      <anchor>m3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ConstraintRecipe</type>
      <name>recipe</name>
      <anchor>m4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PolicySeq</type>
      <name>policies_to_pass_on</name>
      <anchor>m5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CosTrading::Proxy::ProxyInfo</name>
    <filename>structCosTrading_1_1Proxy_1_1ProxyInfo.html</filename>
    <member kind="variable">
      <type>ServiceTypeName</type>
      <name>type</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Lookup</type>
      <name>target</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PropertySeq</type>
      <name>properties</name>
      <anchor>m2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>if_match_all</name>
      <anchor>m3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ConstraintRecipe</type>
      <name>recipe</name>
      <anchor>m4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PolicySeq</type>
      <name>policies_to_pass_on</name>
      <anchor>m5</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Register::IllegalTraderName</name>
    <filename>exceptionCosTrading_1_1Register_1_1IllegalTraderName.html</filename>
    <member kind="variable">
      <type>TraderName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Register::NoMatchingOffers</name>
    <filename>exceptionCosTrading_1_1Register_1_1NoMatchingOffers.html</filename>
    <member kind="variable">
      <type>Constraint</type>
      <name>constr</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Register::ReadonlyProperty</name>
    <filename>exceptionCosTrading_1_1Register_1_1ReadonlyProperty.html</filename>
    <member kind="variable">
      <type>ServiceTypeName</type>
      <name>type</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PropertyName</type>
      <name>name</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Register::MandatoryProperty</name>
    <filename>exceptionCosTrading_1_1Register_1_1MandatoryProperty.html</filename>
    <member kind="variable">
      <type>ServiceTypeName</type>
      <name>type</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PropertyName</type>
      <name>name</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Register::ProxyOfferId</name>
    <filename>exceptionCosTrading_1_1Register_1_1ProxyOfferId.html</filename>
    <member kind="variable">
      <type>OfferId</type>
      <name>id</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Register::InterfaceTypeMismatch</name>
    <filename>exceptionCosTrading_1_1Register_1_1InterfaceTypeMismatch.html</filename>
    <member kind="variable">
      <type>ServiceTypeName</type>
      <name>type</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Object</type>
      <name>reference</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Register::InvalidObjectRef</name>
    <filename>exceptionCosTrading_1_1Register_1_1InvalidObjectRef.html</filename>
    <member kind="variable">
      <type>Object</type>
      <name>ref</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Lookup::InvalidPolicyValue</name>
    <filename>exceptionCosTrading_1_1Lookup_1_1InvalidPolicyValue.html</filename>
    <member kind="variable">
      <type>Policy</type>
      <name>the_policy</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Lookup::IllegalPolicyName</name>
    <filename>exceptionCosTrading_1_1Lookup_1_1IllegalPolicyName.html</filename>
    <member kind="variable">
      <type>PolicyName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Lookup::IllegalPreference</name>
    <filename>exceptionCosTrading_1_1Lookup_1_1IllegalPreference.html</filename>
    <member kind="variable">
      <type>Preference</type>
      <name>pref</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::IllegalPropertyName</name>
    <filename>exceptionCosTrading_1_1IllegalPropertyName.html</filename>
    <member kind="variable">
      <type>PropertyName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::IllegalServiceType</name>
    <filename>exceptionCosTrading_1_1IllegalServiceType.html</filename>
    <member kind="variable">
      <type>ServiceTypeName</type>
      <name>type</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>CosTrading::ImportAttributes</name>
    <filename>interfaceCosTrading_1_1ImportAttributes.html</filename>
    <member kind="variable">
      <type>readonly attribute unsigned long</type>
      <name>def_search_card</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>readonly attribute unsigned long</type>
      <name>max_search_card</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>readonly attribute unsigned long</type>
      <name>def_match_card</name>
      <anchor>m2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>readonly attribute unsigned long</type>
      <name>max_match_card</name>
      <anchor>m3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>readonly attribute unsigned long</type>
      <name>def_return_card</name>
      <anchor>m4</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>readonly attribute unsigned long</type>
      <name>max_return_card</name>
      <anchor>m5</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>readonly attribute unsigned long</type>
      <name>max_list</name>
      <anchor>m6</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>readonly attribute unsigned long</type>
      <name>def_hop_count</name>
      <anchor>m7</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>readonly attribute unsigned long</type>
      <name>max_hop_count</name>
      <anchor>m8</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>readonly attribute FollowOption</type>
      <name>def_follow_policy</name>
      <anchor>m9</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>readonly attribute FollowOption</type>
      <name>max_follow_policy</name>
      <anchor>m10</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::InvalidLookupRef</name>
    <filename>exceptionCosTrading_1_1InvalidLookupRef.html</filename>
    <member kind="variable">
      <type>Lookup</type>
      <name>target</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>CosTrading::LinkAttributes</name>
    <filename>interfaceCosTrading_1_1LinkAttributes.html</filename>
    <member kind="variable">
      <type>readonly attribute FollowOption</type>
      <name>max_link_follow_policy</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>CosTrading::Lookup</name>
    <filename>interfaceCosTrading_1_1Lookup.html</filename>
    <base>CosTrading::TraderComponents</base>
    <base>CosTrading::SupportAttributes</base>
    <base>CosTrading::ImportAttributes</base>
    <member kind="typedef">
      <type>Istring</type>
      <name>Preference</name>
      <anchor>s0</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>HowManyProps</name>
      <anchor>s4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>none</name>
      <anchor>s4s1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>some</name>
      <anchor>s4s2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>all</name>
      <anchor>s4s3</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>query</name>
      <anchor>a0</anchor>
      <arglist>(in ServiceTypeName type, in Constraint constr, in Preference pref, in PolicySeq policies, in SpecifiedProps desired_props, in unsigned long how_many, out OfferSeq offers, out OfferIterator offer_itr, out PolicyNameSeq limits_applied)</arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Lookup::InvalidPolicyValue</name>
    <filename>exceptionCosTrading_1_1Lookup_1_1InvalidPolicyValue.html</filename>
    <member kind="variable">
      <type>Policy</type>
      <name>the_policy</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Lookup::IllegalPolicyName</name>
    <filename>exceptionCosTrading_1_1Lookup_1_1IllegalPolicyName.html</filename>
    <member kind="variable">
      <type>PolicyName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Lookup::IllegalPreference</name>
    <filename>exceptionCosTrading_1_1Lookup_1_1IllegalPreference.html</filename>
    <member kind="variable">
      <type>Preference</type>
      <name>pref</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>CosTrading::Lookup::SpecifiedProps</name>
    <filename>unionCosTrading_1_1Lookup_1_1SpecifiedProps.html</filename>
    <member kind="variable">
      <type>PropertyNameSeq</type>
      <name>prop_names</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Lookup::PolicyTypeMismatch</name>
    <filename>exceptionCosTrading_1_1Lookup_1_1PolicyTypeMismatch.html</filename>
    <member kind="variable">
      <type>Policy</type>
      <name>the_policy</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::MissingMandatoryProperty</name>
    <filename>exceptionCosTrading_1_1MissingMandatoryProperty.html</filename>
    <member kind="variable">
      <type>ServiceTypeName</type>
      <name>type</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PropertyName</type>
      <name>name</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::NotImplemented</name>
    <filename>exceptionCosTrading_1_1NotImplemented.html</filename>
  </compound>
  <compound kind="struct">
    <name>CosTrading::Offer</name>
    <filename>structCosTrading_1_1Offer.html</filename>
    <member kind="variable">
      <type>Object</type>
      <name>reference</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PropertySeq</type>
      <name>properties</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CosTrading::Register::OfferInfo</name>
    <filename>structCosTrading_1_1Register_1_1OfferInfo.html</filename>
    <member kind="variable">
      <type>Object</type>
      <name>reference</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ServiceTypeName</type>
      <name>type</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PropertySeq</type>
      <name>properties</name>
      <anchor>m2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CosTrading::Policy</name>
    <filename>structCosTrading_1_1Policy.html</filename>
    <member kind="variable">
      <type>PolicyName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PolicyValue</type>
      <name>value</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Lookup::PolicyTypeMismatch</name>
    <filename>exceptionCosTrading_1_1Lookup_1_1PolicyTypeMismatch.html</filename>
    <member kind="variable">
      <type>Policy</type>
      <name>the_policy</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CosTrading::Property</name>
    <filename>structCosTrading_1_1Property.html</filename>
    <member kind="variable">
      <type>PropertyName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PropertyValue</type>
      <name>value</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::PropertyTypeMismatch</name>
    <filename>exceptionCosTrading_1_1PropertyTypeMismatch.html</filename>
    <member kind="variable">
      <type>ServiceTypeName</type>
      <name>type</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Property</type>
      <name>prop</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::ReadonlyDynamicProperty</name>
    <filename>exceptionCosTrading_1_1ReadonlyDynamicProperty.html</filename>
    <member kind="variable">
      <type>ServiceTypeName</type>
      <name>type</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PropertyName</type>
      <name>name</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>CosTrading::Lookup::SpecifiedProps</name>
    <filename>unionCosTrading_1_1Lookup_1_1SpecifiedProps.html</filename>
    <member kind="variable">
      <type>PropertyNameSeq</type>
      <name>prop_names</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>CosTrading::Register</name>
    <filename>interfaceCosTrading_1_1Register.html</filename>
    <base>CosTrading::TraderComponents</base>
    <base>CosTrading::SupportAttributes</base>
    <member kind="function">
      <type>OfferId</type>
      <name>export</name>
      <anchor>a0</anchor>
      <arglist>(in Object reference, in ServiceTypeName type, in PropertySeq properties)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>withdraw</name>
      <anchor>a1</anchor>
      <arglist>(in OfferId id)</arglist>
    </member>
    <member kind="function">
      <type>OfferInfo</type>
      <name>describe</name>
      <anchor>a2</anchor>
      <arglist>(in OfferId id)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>modify</name>
      <anchor>a3</anchor>
      <arglist>(in OfferId id, in PropertyNameSeq del_list, in PropertySeq modify_list)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>withdraw_using_constraint</name>
      <anchor>a4</anchor>
      <arglist>(in ServiceTypeName type, in Constraint constr)</arglist>
    </member>
    <member kind="function">
      <type>Register</type>
      <name>resolve</name>
      <anchor>a5</anchor>
      <arglist>(in TraderName name)</arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Register::IllegalTraderName</name>
    <filename>exceptionCosTrading_1_1Register_1_1IllegalTraderName.html</filename>
    <member kind="variable">
      <type>TraderName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Register::NoMatchingOffers</name>
    <filename>exceptionCosTrading_1_1Register_1_1NoMatchingOffers.html</filename>
    <member kind="variable">
      <type>Constraint</type>
      <name>constr</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Register::ReadonlyProperty</name>
    <filename>exceptionCosTrading_1_1Register_1_1ReadonlyProperty.html</filename>
    <member kind="variable">
      <type>ServiceTypeName</type>
      <name>type</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PropertyName</type>
      <name>name</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Register::MandatoryProperty</name>
    <filename>exceptionCosTrading_1_1Register_1_1MandatoryProperty.html</filename>
    <member kind="variable">
      <type>ServiceTypeName</type>
      <name>type</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PropertyName</type>
      <name>name</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Register::ProxyOfferId</name>
    <filename>exceptionCosTrading_1_1Register_1_1ProxyOfferId.html</filename>
    <member kind="variable">
      <type>OfferId</type>
      <name>id</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Register::InterfaceTypeMismatch</name>
    <filename>exceptionCosTrading_1_1Register_1_1InterfaceTypeMismatch.html</filename>
    <member kind="variable">
      <type>ServiceTypeName</type>
      <name>type</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Object</type>
      <name>reference</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Register::InvalidObjectRef</name>
    <filename>exceptionCosTrading_1_1Register_1_1InvalidObjectRef.html</filename>
    <member kind="variable">
      <type>Object</type>
      <name>ref</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CosTrading::Register::OfferInfo</name>
    <filename>structCosTrading_1_1Register_1_1OfferInfo.html</filename>
    <member kind="variable">
      <type>Object</type>
      <name>reference</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ServiceTypeName</type>
      <name>type</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PropertySeq</type>
      <name>properties</name>
      <anchor>m2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Register::UnknownPropertyName</name>
    <filename>exceptionCosTrading_1_1Register_1_1UnknownPropertyName.html</filename>
    <member kind="variable">
      <type>PropertyName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Register::UnknownTraderName</name>
    <filename>exceptionCosTrading_1_1Register_1_1UnknownTraderName.html</filename>
    <member kind="variable">
      <type>TraderName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Register::RegisterNotSupported</name>
    <filename>exceptionCosTrading_1_1Register_1_1RegisterNotSupported.html</filename>
    <member kind="variable">
      <type>TraderName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Register::RegisterNotSupported</name>
    <filename>exceptionCosTrading_1_1Register_1_1RegisterNotSupported.html</filename>
    <member kind="variable">
      <type>TraderName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>CosTrading::SupportAttributes</name>
    <filename>interfaceCosTrading_1_1SupportAttributes.html</filename>
    <member kind="variable">
      <type>readonly attribute boolean</type>
      <name>supports_modifiable_properties</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>readonly attribute boolean</type>
      <name>supports_dynamic_properties</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>readonly attribute boolean</type>
      <name>supports_proxy_offers</name>
      <anchor>m2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>readonly attribute TypeRepository</type>
      <name>type_repos</name>
      <anchor>m3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>CosTrading::TraderComponents</name>
    <filename>interfaceCosTrading_1_1TraderComponents.html</filename>
    <member kind="variable">
      <type>readonly attribute Lookup</type>
      <name>lookup_if</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>readonly attribute Register</type>
      <name>register_if</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>readonly attribute Link</type>
      <name>link_if</name>
      <anchor>m2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>readonly attribute Proxy</type>
      <name>proxy_if</name>
      <anchor>m3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>readonly attribute Admin</type>
      <name>admin_if</name>
      <anchor>m4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Link::UnknownLinkName</name>
    <filename>exceptionCosTrading_1_1Link_1_1UnknownLinkName.html</filename>
    <member kind="variable">
      <type>LinkName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::UnknownMaxLeft</name>
    <filename>exceptionCosTrading_1_1UnknownMaxLeft.html</filename>
  </compound>
  <compound kind="exception">
    <name>CosTrading::UnknownOfferId</name>
    <filename>exceptionCosTrading_1_1UnknownOfferId.html</filename>
    <member kind="variable">
      <type>OfferId</type>
      <name>id</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Register::UnknownPropertyName</name>
    <filename>exceptionCosTrading_1_1Register_1_1UnknownPropertyName.html</filename>
    <member kind="variable">
      <type>PropertyName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::UnknownServiceType</name>
    <filename>exceptionCosTrading_1_1UnknownServiceType.html</filename>
    <member kind="variable">
      <type>ServiceTypeName</type>
      <name>type</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTrading::Register::UnknownTraderName</name>
    <filename>exceptionCosTrading_1_1Register_1_1UnknownTraderName.html</filename>
    <member kind="variable">
      <type>TraderName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>CosTradingDynamic</name>
    <filename>namespaceCosTradingDynamic.html</filename>
    <class kind="exception">CosTradingDynamic::DPEvalFailure</class>
    <class kind="struct">CosTradingDynamic::DynamicProp</class>
    <class kind="interface">CosTradingDynamic::DynamicPropEval</class>
  </compound>
  <compound kind="exception">
    <name>CosTradingDynamic::DPEvalFailure</name>
    <filename>exceptionCosTradingDynamic_1_1DPEvalFailure.html</filename>
    <member kind="variable">
      <type>CosTrading::PropertyName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CORBA::TypeCode</type>
      <name>returned_type</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>any</type>
      <name>extra_info</name>
      <anchor>m2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CosTradingDynamic::DynamicProp</name>
    <filename>structCosTradingDynamic_1_1DynamicProp.html</filename>
    <member kind="variable">
      <type>DynamicPropEval</type>
      <name>eval_if</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CORBA::TypeCode</type>
      <name>returned_type</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>any</type>
      <name>extra_info</name>
      <anchor>m2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>CosTradingDynamic::DynamicPropEval</name>
    <filename>interfaceCosTradingDynamic_1_1DynamicPropEval.html</filename>
    <member kind="function">
      <type>any</type>
      <name>evalDP</name>
      <anchor>a0</anchor>
      <arglist>(in CosTrading::PropertyName name, in CORBA::TypeCode returned_type, in any extra_info)</arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>CosTradingRepos</name>
    <filename>namespaceCosTradingRepos.html</filename>
    <class kind="exception">CosTradingRepos::ServiceTypeRepository::DuplicateServiceTypeName</class>
    <class kind="exception">CosTradingRepos::ServiceTypeRepository::NotMasked</class>
    <class kind="exception">CosTradingRepos::ServiceTypeRepository::AlreadyMasked</class>
    <class kind="exception">CosTradingRepos::ServiceTypeRepository::HasSubTypes</class>
    <class kind="exception">CosTradingRepos::ServiceTypeRepository::InterfaceTypeMismatch</class>
    <class kind="exception">CosTradingRepos::ServiceTypeRepository::ServiceTypeExists</class>
    <class kind="struct">CosTradingRepos::ServiceTypeRepository::IncarnationNumber</class>
    <class kind="struct">CosTradingRepos::ServiceTypeRepository::PropStruct</class>
    <class kind="interface">CosTradingRepos::ServiceTypeRepository</class>
    <class kind="struct">CosTradingRepos::ServiceTypeRepository::TypeStruct</class>
    <class kind="union">CosTradingRepos::ServiceTypeRepository::SpecifiedServiceTypes</class>
    <class kind="exception">CosTradingRepos::ServiceTypeRepository::ValueTypeRedefinition</class>
  </compound>
  <compound kind="exception">
    <name>CosTradingRepos::ServiceTypeRepository::DuplicateServiceTypeName</name>
    <filename>exceptionCosTradingRepos_1_1ServiceTypeRepository_1_1DuplicateServiceTypeName.html</filename>
    <member kind="variable">
      <type>CosTrading::ServiceTypeName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTradingRepos::ServiceTypeRepository::NotMasked</name>
    <filename>exceptionCosTradingRepos_1_1ServiceTypeRepository_1_1NotMasked.html</filename>
    <member kind="variable">
      <type>CosTrading::ServiceTypeName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTradingRepos::ServiceTypeRepository::AlreadyMasked</name>
    <filename>exceptionCosTradingRepos_1_1ServiceTypeRepository_1_1AlreadyMasked.html</filename>
    <member kind="variable">
      <type>CosTrading::ServiceTypeName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTradingRepos::ServiceTypeRepository::HasSubTypes</name>
    <filename>exceptionCosTradingRepos_1_1ServiceTypeRepository_1_1HasSubTypes.html</filename>
    <member kind="variable">
      <type>CosTrading::ServiceTypeName</type>
      <name>the_type</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CosTrading::ServiceTypeName</type>
      <name>sub_type</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTradingRepos::ServiceTypeRepository::InterfaceTypeMismatch</name>
    <filename>exceptionCosTradingRepos_1_1ServiceTypeRepository_1_1InterfaceTypeMismatch.html</filename>
    <member kind="variable">
      <type>CosTrading::ServiceTypeName</type>
      <name>base_service</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Identifier</type>
      <name>base_if</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CosTrading::ServiceTypeName</type>
      <name>derived_service</name>
      <anchor>m2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Identifier</type>
      <name>derived_if</name>
      <anchor>m3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTradingRepos::ServiceTypeRepository::ServiceTypeExists</name>
    <filename>exceptionCosTradingRepos_1_1ServiceTypeRepository_1_1ServiceTypeExists.html</filename>
    <member kind="variable">
      <type>CosTrading::ServiceTypeName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CosTradingRepos::ServiceTypeRepository::IncarnationNumber</name>
    <filename>structCosTradingRepos_1_1ServiceTypeRepository_1_1IncarnationNumber.html</filename>
    <member kind="variable">
      <type>unsigned long</type>
      <name>high</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>low</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CosTradingRepos::ServiceTypeRepository::PropStruct</name>
    <filename>structCosTradingRepos_1_1ServiceTypeRepository_1_1PropStruct.html</filename>
    <member kind="variable">
      <type>CosTrading::PropertyName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CORBA::TypeCode</type>
      <name>value_type</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PropertyMode</type>
      <name>mode</name>
      <anchor>m2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="interface">
    <name>CosTradingRepos::ServiceTypeRepository</name>
    <filename>interfaceCosTradingRepos_1_1ServiceTypeRepository.html</filename>
    <member kind="typedef">
      <type>sequence&lt; CosTrading::ServiceTypeName &gt;</type>
      <name>ServiceTypeNameSeq</name>
      <anchor>s0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sequence&lt; PropStruct &gt;</type>
      <name>PropStructSeq</name>
      <anchor>s1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>CosTrading::Istring</type>
      <name>Identifier</name>
      <anchor>s2</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>PropertyMode</name>
      <anchor>s9</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROP_NORMAL</name>
      <anchor>s9s3</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROP_READONLY</name>
      <anchor>s9s4</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROP_MANDATORY</name>
      <anchor>s9s5</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>PROP_MANDATORY_READONLY</name>
      <anchor>s9s6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <name>ListOption</name>
      <anchor>s10</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>all</name>
      <anchor>s10s7</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>since</name>
      <anchor>s10s8</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type>IncarnationNumber</type>
      <name>add_type</name>
      <anchor>a0</anchor>
      <arglist>(in CosTrading::ServiceTypeName name, in Identifier if_name, in PropStructSeq props, in ServiceTypeNameSeq super_types)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>remove_type</name>
      <anchor>a1</anchor>
      <arglist>(in CosTrading::ServiceTypeName name)</arglist>
    </member>
    <member kind="function">
      <type>ServiceTypeNameSeq</type>
      <name>list_types</name>
      <anchor>a2</anchor>
      <arglist>(in SpecifiedServiceTypes which_types)</arglist>
    </member>
    <member kind="function">
      <type>TypeStruct</type>
      <name>describe_type</name>
      <anchor>a3</anchor>
      <arglist>(in CosTrading::ServiceTypeName name)</arglist>
    </member>
    <member kind="function">
      <type>TypeStruct</type>
      <name>fully_describe_type</name>
      <anchor>a4</anchor>
      <arglist>(in CosTrading::ServiceTypeName name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>mask_type</name>
      <anchor>a5</anchor>
      <arglist>(in CosTrading::ServiceTypeName name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>unmask_type</name>
      <anchor>a6</anchor>
      <arglist>(in CosTrading::ServiceTypeName name)</arglist>
    </member>
    <member kind="variable">
      <type>readonly attribute IncarnationNumber</type>
      <name>incarnation</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTradingRepos::ServiceTypeRepository::DuplicateServiceTypeName</name>
    <filename>exceptionCosTradingRepos_1_1ServiceTypeRepository_1_1DuplicateServiceTypeName.html</filename>
    <member kind="variable">
      <type>CosTrading::ServiceTypeName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTradingRepos::ServiceTypeRepository::NotMasked</name>
    <filename>exceptionCosTradingRepos_1_1ServiceTypeRepository_1_1NotMasked.html</filename>
    <member kind="variable">
      <type>CosTrading::ServiceTypeName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTradingRepos::ServiceTypeRepository::AlreadyMasked</name>
    <filename>exceptionCosTradingRepos_1_1ServiceTypeRepository_1_1AlreadyMasked.html</filename>
    <member kind="variable">
      <type>CosTrading::ServiceTypeName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTradingRepos::ServiceTypeRepository::HasSubTypes</name>
    <filename>exceptionCosTradingRepos_1_1ServiceTypeRepository_1_1HasSubTypes.html</filename>
    <member kind="variable">
      <type>CosTrading::ServiceTypeName</type>
      <name>the_type</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CosTrading::ServiceTypeName</type>
      <name>sub_type</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTradingRepos::ServiceTypeRepository::InterfaceTypeMismatch</name>
    <filename>exceptionCosTradingRepos_1_1ServiceTypeRepository_1_1InterfaceTypeMismatch.html</filename>
    <member kind="variable">
      <type>CosTrading::ServiceTypeName</type>
      <name>base_service</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Identifier</type>
      <name>base_if</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CosTrading::ServiceTypeName</type>
      <name>derived_service</name>
      <anchor>m2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>Identifier</type>
      <name>derived_if</name>
      <anchor>m3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTradingRepos::ServiceTypeRepository::ServiceTypeExists</name>
    <filename>exceptionCosTradingRepos_1_1ServiceTypeRepository_1_1ServiceTypeExists.html</filename>
    <member kind="variable">
      <type>CosTrading::ServiceTypeName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CosTradingRepos::ServiceTypeRepository::IncarnationNumber</name>
    <filename>structCosTradingRepos_1_1ServiceTypeRepository_1_1IncarnationNumber.html</filename>
    <member kind="variable">
      <type>unsigned long</type>
      <name>high</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>unsigned long</type>
      <name>low</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CosTradingRepos::ServiceTypeRepository::PropStruct</name>
    <filename>structCosTradingRepos_1_1ServiceTypeRepository_1_1PropStruct.html</filename>
    <member kind="variable">
      <type>CosTrading::PropertyName</type>
      <name>name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CORBA::TypeCode</type>
      <name>value_type</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PropertyMode</type>
      <name>mode</name>
      <anchor>m2</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CosTradingRepos::ServiceTypeRepository::TypeStruct</name>
    <filename>structCosTradingRepos_1_1ServiceTypeRepository_1_1TypeStruct.html</filename>
    <member kind="variable">
      <type>Identifier</type>
      <name>if_name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PropStructSeq</type>
      <name>props</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ServiceTypeNameSeq</type>
      <name>super_types</name>
      <anchor>m2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>masked</name>
      <anchor>m3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IncarnationNumber</type>
      <name>incarnation</name>
      <anchor>m4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>CosTradingRepos::ServiceTypeRepository::SpecifiedServiceTypes</name>
    <filename>unionCosTradingRepos_1_1ServiceTypeRepository_1_1SpecifiedServiceTypes.html</filename>
    <member kind="variable">
      <type>boolean</type>
      <name>all_</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IncarnationNumber</type>
      <name>incarnation</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTradingRepos::ServiceTypeRepository::ValueTypeRedefinition</name>
    <filename>exceptionCosTradingRepos_1_1ServiceTypeRepository_1_1ValueTypeRedefinition.html</filename>
    <member kind="variable">
      <type>CosTrading::ServiceTypeName</type>
      <name>type_1</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PropStruct</type>
      <name>definition_1</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CosTrading::ServiceTypeName</type>
      <name>type_2</name>
      <anchor>m2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PropStruct</type>
      <name>definition_2</name>
      <anchor>m3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>CosTradingRepos::ServiceTypeRepository::TypeStruct</name>
    <filename>structCosTradingRepos_1_1ServiceTypeRepository_1_1TypeStruct.html</filename>
    <member kind="variable">
      <type>Identifier</type>
      <name>if_name</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PropStructSeq</type>
      <name>props</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>ServiceTypeNameSeq</type>
      <name>super_types</name>
      <anchor>m2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>boolean</type>
      <name>masked</name>
      <anchor>m3</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IncarnationNumber</type>
      <name>incarnation</name>
      <anchor>m4</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="union">
    <name>CosTradingRepos::ServiceTypeRepository::SpecifiedServiceTypes</name>
    <filename>unionCosTradingRepos_1_1ServiceTypeRepository_1_1SpecifiedServiceTypes.html</filename>
    <member kind="variable">
      <type>boolean</type>
      <name>all_</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>IncarnationNumber</type>
      <name>incarnation</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="exception">
    <name>CosTradingRepos::ServiceTypeRepository::ValueTypeRedefinition</name>
    <filename>exceptionCosTradingRepos_1_1ServiceTypeRepository_1_1ValueTypeRedefinition.html</filename>
    <member kind="variable">
      <type>CosTrading::ServiceTypeName</type>
      <name>type_1</name>
      <anchor>m0</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PropStruct</type>
      <name>definition_1</name>
      <anchor>m1</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>CosTrading::ServiceTypeName</type>
      <name>type_2</name>
      <anchor>m2</anchor>
      <arglist></arglist>
    </member>
    <member kind="variable">
      <type>PropStruct</type>
      <name>definition_2</name>
      <anchor>m3</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>CosTradingSequences</name>
    <filename>namespaceCosTradingSequences.html</filename>
    <member kind="typedef">
      <type>sequence&lt; short &gt;</type>
      <name>ShortSeq</name>
      <anchor>a0</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sequence&lt; unsigned short &gt;</type>
      <name>UShortSeq</name>
      <anchor>a1</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sequence&lt; long &gt;</type>
      <name>LongSeq</name>
      <anchor>a2</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sequence&lt; unsigned long &gt;</type>
      <name>ULongSeq</name>
      <anchor>a3</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sequence&lt; boolean &gt;</type>
      <name>BooleanSeq</name>
      <anchor>a4</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sequence&lt; float &gt;</type>
      <name>FloatSeq</name>
      <anchor>a5</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sequence&lt; double &gt;</type>
      <name>DoubleSeq</name>
      <anchor>a6</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>sequence&lt; string &gt;</type>
      <name>StringSeq</name>
      <anchor>a7</anchor>
      <arglist></arglist>
    </member>
  </compound>
</tagfile>
