• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0" standalone="yes"?>
2<library-reference id="abstract_system_reference"><title>Abstract System Reference</title><header name="boost/units/systems/abstract.hpp">
3<namespace name="boost">
4<namespace name="units">
5<struct-specialization name="base_unit_info"><template>
6    </template><specialization><template-arg>abstract::amount_unit_tag</template-arg></specialization><method-group name="public static functions">
7<method name="name" specifiers="static"><type>std::string</type></method>
8<method name="symbol" specifiers="static"><type>std::string</type></method>
9</method-group>
10</struct-specialization><struct-specialization name="base_unit_info"><template>
11    </template><specialization><template-arg>abstract::current_unit_tag</template-arg></specialization><method-group name="public static functions">
12<method name="name" specifiers="static"><type>std::string</type></method>
13<method name="symbol" specifiers="static"><type>std::string</type></method>
14</method-group>
15</struct-specialization><struct-specialization name="base_unit_info"><template>
16    </template><specialization><template-arg>abstract::length_unit_tag</template-arg></specialization><method-group name="public static functions">
17<method name="name" specifiers="static"><type>std::string</type></method>
18<method name="symbol" specifiers="static"><type>std::string</type></method>
19</method-group>
20</struct-specialization><struct-specialization name="base_unit_info"><template>
21    </template><specialization><template-arg>abstract::luminous_intensity_unit_tag</template-arg></specialization><method-group name="public static functions">
22<method name="name" specifiers="static"><type>std::string</type></method>
23<method name="symbol" specifiers="static"><type>std::string</type></method>
24</method-group>
25</struct-specialization><struct-specialization name="base_unit_info"><template>
26    </template><specialization><template-arg>abstract::mass_unit_tag</template-arg></specialization><method-group name="public static functions">
27<method name="name" specifiers="static"><type>std::string</type></method>
28<method name="symbol" specifiers="static"><type>std::string</type></method>
29</method-group>
30</struct-specialization><struct-specialization name="base_unit_info"><template>
31    </template><specialization><template-arg>abstract::plane_angle_unit_tag</template-arg></specialization><method-group name="public static functions">
32<method name="name" specifiers="static"><type>std::string</type></method>
33<method name="symbol" specifiers="static"><type>std::string</type></method>
34</method-group>
35</struct-specialization><struct-specialization name="base_unit_info"><template>
36    </template><specialization><template-arg>abstract::solid_angle_unit_tag</template-arg></specialization><method-group name="public static functions">
37<method name="name" specifiers="static"><type>std::string</type></method>
38<method name="symbol" specifiers="static"><type>std::string</type></method>
39</method-group>
40</struct-specialization><struct-specialization name="base_unit_info"><template>
41    </template><specialization><template-arg>abstract::temperature_unit_tag</template-arg></specialization><method-group name="public static functions">
42<method name="name" specifiers="static"><type>std::string</type></method>
43<method name="symbol" specifiers="static"><type>std::string</type></method>
44</method-group>
45</struct-specialization><struct-specialization name="base_unit_info"><template>
46    </template><specialization><template-arg>abstract::time_unit_tag</template-arg></specialization><method-group name="public static functions">
47<method name="name" specifiers="static"><type>std::string</type></method>
48<method name="symbol" specifiers="static"><type>std::string</type></method>
49</method-group>
50</struct-specialization><namespace name="abstract">
51<struct name="amount_unit_tag"><inherit access="public">base_unit&lt; amount_unit_tag, amount_dimension, -25 &gt;</inherit></struct><struct name="current_unit_tag"><inherit access="public">base_unit&lt; current_unit_tag, current_dimension, -27 &gt;</inherit></struct><struct name="length_unit_tag"><inherit access="public">base_unit&lt; length_unit_tag, length_dimension, -30 &gt;</inherit></struct><struct name="luminous_intensity_unit_tag"><inherit access="public">base_unit&lt; luminous_intensity_unit_tag, luminous_intensity_dimension, -24 &gt;</inherit></struct><struct name="mass_unit_tag"><inherit access="public">base_unit&lt; mass_unit_tag, mass_dimension, -29 &gt;</inherit></struct><struct name="plane_angle_unit_tag"><inherit access="public">base_unit&lt; plane_angle_unit_tag, plane_angle_dimension, -23 &gt;</inherit></struct><struct name="solid_angle_unit_tag"><inherit access="public">base_unit&lt; solid_angle_unit_tag, solid_angle_dimension, -22 &gt;</inherit></struct><struct name="temperature_unit_tag"><inherit access="public">base_unit&lt; temperature_unit_tag, temperature_dimension, -26 &gt;</inherit></struct><struct name="time_unit_tag"><inherit access="public">base_unit&lt; time_unit_tag, time_dimension, -28 &gt;</inherit></struct><typedef name="system"><type>make_system&lt; <classname>length_unit_tag</classname>, <classname>mass_unit_tag</classname>, <classname>time_unit_tag</classname>, <classname>current_unit_tag</classname>, <classname>temperature_unit_tag</classname>, <classname>amount_unit_tag</classname>, <classname>luminous_intensity_unit_tag</classname>, <classname>plane_angle_unit_tag</classname>, <classname>solid_angle_unit_tag</classname> &gt;::type</type></typedef>
52<typedef name="length"><purpose>abstract unit of length </purpose><type>unit&lt; length_dimension, system &gt;</type></typedef>
53<typedef name="mass"><purpose>abstract unit of mass </purpose><type>unit&lt; mass_dimension, system &gt;</type></typedef>
54<typedef name="time"><purpose>abstract unit of time </purpose><type>unit&lt; time_dimension, system &gt;</type></typedef>
55<typedef name="current"><purpose>abstract unit of current </purpose><type>unit&lt; current_dimension, system &gt;</type></typedef>
56<typedef name="temperature"><purpose>abstract unit of temperature </purpose><type>unit&lt; temperature_dimension, system &gt;</type></typedef>
57<typedef name="amount"><purpose>abstract unit of amount </purpose><type>unit&lt; amount_dimension, system &gt;</type></typedef>
58<typedef name="luminous_intensity"><purpose>abstract unit of luminous intensity </purpose><type>unit&lt; luminous_intensity_dimension, system &gt;</type></typedef>
59<typedef name="plane_angle"><purpose>abstract unit of plane angle </purpose><type>unit&lt; plane_angle_dimension, system &gt;</type></typedef>
60<typedef name="solid_angle"><purpose>abstract unit of solid angle </purpose><type>unit&lt; solid_angle_dimension, system &gt;</type></typedef>
61</namespace>
62</namespace>
63</namespace>
64</header>
65</library-reference>