abstract_reference.xml 6.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  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>