]>
Commit | Line | Data |
---|---|---|
b32b8144 FG |
1 | <?xml version="1.0" standalone="yes"?> |
2 | <library-reference id="posix_time_reference"><title>Posix Time Reference</title><header name="boost/date_time/posix_time/conversion.hpp"> | |
3 | <namespace name="boost"> | |
4 | <namespace name="posix_time"> | |
5 | ||
6 | ||
7 | ||
8 | ||
9 | ||
10 | ||
11 | ||
12 | ||
13 | ||
14 | ||
15 | ||
16 | ||
17 | ||
18 | ||
19 | ||
20 | ||
21 | ||
22 | ||
23 | ||
24 | ||
25 | ||
26 | ||
27 | ||
28 | ||
29 | ||
30 | ||
31 | ||
32 | ||
33 | ||
34 | ||
35 | ||
36 | ||
37 | ||
38 | ||
39 | ||
40 | ||
41 | ||
42 | ||
43 | ||
44 | ||
f67539c2 | 45 | |
b32b8144 FG |
46 | |
47 | ||
48 | <function name="from_time_t"><type><classname>ptime</classname></type><parameter name="t"><paramtype>std::time_t</paramtype></parameter><purpose>Function that converts a time_t into a ptime. </purpose></function> | |
49 | <function name="to_time_t"><type>std::time_t</type><parameter name="pt"><paramtype><classname>ptime</classname></paramtype></parameter><purpose>Function that converts a ptime into a time_t. </purpose></function> | |
50 | <function name="to_tm"><type>std::tm</type><parameter name="t"><paramtype>const <classname>boost::posix_time::ptime</classname> &</paramtype></parameter><purpose>Convert a time to a tm structure truncating any fractional seconds. </purpose></function> | |
51 | <function name="to_tm"><type>std::tm</type><parameter name="td"><paramtype>const <classname>boost::posix_time::time_duration</classname> &</paramtype></parameter><purpose>Convert a <classname alt="boost::posix_time::time_duration">time_duration</classname> to a tm structure truncating any fractional seconds and zeroing fields for date components. </purpose></function> | |
52 | <function name="ptime_from_tm"><type><classname>ptime</classname></type><parameter name="timetm"><paramtype>const std::tm &</paramtype></parameter><purpose>Convert a tm struct to a ptime ignoring is_dst flag. </purpose></function> | |
53 | <function name="from_ftime"><type>TimeT</type><template> | |
54 | <template-type-parameter name="TimeT"/> | |
55 | <template-type-parameter name="FileTimeT"/> | |
92f5a8d4 TL |
56 | </template><parameter name="ft"><paramtype>const FileTimeT &</paramtype></parameter><purpose>Function to create a time object from an initialized FILETIME struct. </purpose><description><para>Function to create a time object from an initialized FILETIME struct. A FILETIME struct holds 100-nanosecond units (0.0000001). When built with microsecond resolution the FILETIME's sub second value will be truncated. Nanosecond resolution has no truncation.</para><para><note><para>FILETIME is part of the Win32 API, so it is not portable to non-windows platforms.</para> |
57 | </note> | |
58 | <note><para>The function is templated on the FILETIME type, so that it can be used with both native FILETIME and the ad-hoc boost::detail::winapi::FILETIME_ type. </para> | |
59 | </note> | |
b32b8144 FG |
60 | </para></description></function> |
61 | </namespace> | |
62 | </namespace> | |
63 | </header> | |
64 | <header name="boost/date_time/posix_time/date_duration_operators.hpp"> | |
65 | <para>Operators for ptime and optional gregorian types. Operators use snap-to-end-of-month behavior. Further details on this behavior can be found in reference for date_time/date_duration_types.hpp and documentation for month and year iterators. </para><namespace name="boost"> | |
66 | <namespace name="posix_time"> | |
67 | ||
68 | ||
69 | ||
70 | ||
71 | ||
72 | ||
73 | ||
74 | ||
75 | ||
76 | ||
77 | ||
78 | ||
79 | ||
80 | ||
81 | ||
82 | ||
83 | ||
84 | ||
85 | ||
86 | ||
87 | ||
88 | ||
89 | ||
90 | ||
91 | ||
92 | ||
93 | ||
94 | ||
95 | ||
96 | ||
97 | ||
98 | ||
99 | ||
100 | ||
f67539c2 TL |
101 | |
102 | <function name="operator+"><type>BOOST_CXX14_CONSTEXPR <classname>ptime</classname></type><parameter name="t"><paramtype>const <classname>ptime</classname> &</paramtype></parameter><parameter name="m"><paramtype>const boost::gregorian::months &</paramtype></parameter><description><para>Adds a months object and a ptime. Result will be same day-of-month as ptime unless original day was the last day of month. see date_time::months_duration for more details </para></description></function> | |
103 | <function name="operator+="><type>BOOST_CXX14_CONSTEXPR <classname>ptime</classname></type><parameter name="t"><paramtype><classname>ptime</classname> &</paramtype></parameter><parameter name="m"><paramtype>const boost::gregorian::months &</paramtype></parameter><description><para>Adds a months object to a ptime. Result will be same day-of-month as ptime unless original day was the last day of month. see date_time::months_duration for more details </para></description></function> | |
104 | <function name="operator-"><type>BOOST_CXX14_CONSTEXPR <classname>ptime</classname></type><parameter name="t"><paramtype>const <classname>ptime</classname> &</paramtype></parameter><parameter name="m"><paramtype>const boost::gregorian::months &</paramtype></parameter><description><para>Subtracts a months object and a ptime. Result will be same day-of-month as ptime unless original day was the last day of month. see date_time::months_duration for more details </para></description></function> | |
105 | <function name="operator-="><type>BOOST_CXX14_CONSTEXPR <classname>ptime</classname></type><parameter name="t"><paramtype><classname>ptime</classname> &</paramtype></parameter><parameter name="m"><paramtype>const boost::gregorian::months &</paramtype></parameter><description><para>Subtracts a months object from a ptime. Result will be same day-of-month as ptime unless original day was the last day of month. see date_time::months_duration for more details </para></description></function> | |
106 | <function name="operator+"><type>BOOST_CXX14_CONSTEXPR <classname>ptime</classname></type><parameter name="t"><paramtype>const <classname>ptime</classname> &</paramtype></parameter><parameter name="y"><paramtype>const boost::gregorian::years &</paramtype></parameter><description><para>Adds a years object and a ptime. Result will be same month and day-of-month as ptime unless original day was the last day of month. see date_time::years_duration for more details </para></description></function> | |
107 | <function name="operator+="><type>BOOST_CXX14_CONSTEXPR <classname>ptime</classname></type><parameter name="t"><paramtype><classname>ptime</classname> &</paramtype></parameter><parameter name="y"><paramtype>const boost::gregorian::years &</paramtype></parameter><description><para>Adds a years object to a ptime. Result will be same month and day-of-month as ptime unless original day was the last day of month. see date_time::years_duration for more details </para></description></function> | |
108 | <function name="operator-"><type>BOOST_CXX14_CONSTEXPR <classname>ptime</classname></type><parameter name="t"><paramtype>const <classname>ptime</classname> &</paramtype></parameter><parameter name="y"><paramtype>const boost::gregorian::years &</paramtype></parameter><description><para>Subtracts a years object and a ptime. Result will be same month and day-of-month as ptime unless original day was the last day of month. see date_time::years_duration for more details </para></description></function> | |
109 | <function name="operator-="><type>BOOST_CXX14_CONSTEXPR <classname>ptime</classname></type><parameter name="t"><paramtype><classname>ptime</classname> &</paramtype></parameter><parameter name="y"><paramtype>const boost::gregorian::years &</paramtype></parameter><description><para>Subtracts a years object from a ptime. Result will be same month and day-of-month as ptime unless original day was the last day of month. see date_time::years_duration for more details </para></description></function> | |
b32b8144 FG |
110 | |
111 | ||
112 | ||
113 | ||
114 | ||
115 | ||
116 | </namespace> | |
117 | </namespace> | |
118 | </header> | |
119 | <header name="boost/date_time/posix_time/posix_time.hpp"> | |
120 | <para>Global header file to get all of posix time types </para></header> | |
121 | <header name="boost/date_time/posix_time/posix_time_config.hpp"> | |
122 | <namespace name="boost"> | |
123 | <namespace name="posix_time"> | |
92f5a8d4 TL |
124 | <class name="millisec_posix_time_system_config"><typedef name="time_rep_type"><type>boost::int64_t</type></typedef> |
125 | <typedef name="date_type"><type>gregorian::date</type></typedef> | |
126 | <typedef name="date_duration_type"><type>gregorian::date_duration</type></typedef> | |
127 | <typedef name="time_duration_type"><type><classname>time_duration</classname></type></typedef> | |
128 | <typedef name="int_type"><type>time_res_traits::tick_type</type></typedef> | |
b32b8144 | 129 | <typedef name="impl_type"><type>time_res_traits::impl_type</type></typedef> |
92f5a8d4 | 130 | <typedef name="resolution_traits"><type>time_res_traits</type></typedef> |
b32b8144 | 131 | <method-group name="public member functions"> |
92f5a8d4 | 132 | <method name="BOOST_STATIC_CONSTANT"><type/><parameter name=""><paramtype>boost::int64_t</paramtype></parameter><parameter name=""><paramtype>tick_per_second</paramtype><default>1000000</default></parameter></method> |
b32b8144 | 133 | </method-group> |
92f5a8d4 TL |
134 | </class><class name="posix_time_system_config"><typedef name="time_rep_type"><type><classname>simple_time_rep</classname></type></typedef> |
135 | <typedef name="date_type"><type>gregorian::date</type></typedef> | |
136 | <typedef name="date_duration_type"><type>gregorian::date_duration</type></typedef> | |
137 | <typedef name="time_duration_type"><type><classname>time_duration</classname></type></typedef> | |
138 | <typedef name="int_type"><type>time_res_traits::tick_type</type></typedef> | |
139 | <typedef name="resolution_traits"><type>time_res_traits</type></typedef> | |
140 | <method-group name="public member functions"> | |
141 | <method name="BOOST_STATIC_CONSTANT"><type/><parameter name=""><paramtype>boost::int64_t</paramtype></parameter><parameter name=""><paramtype>tick_per_second</paramtype><default>1000000000</default></parameter></method> | |
b32b8144 | 142 | </method-group> |
b32b8144 FG |
143 | </class><struct name="simple_time_rep"><purpose>Simple implementation for the time rep. </purpose><typedef name="date_type"><type>gregorian::date</type></typedef> |
144 | <typedef name="time_duration_type"><type><classname>time_duration</classname></type></typedef> | |
145 | <data-member name="day"><type>date_type</type></data-member> | |
146 | <data-member name="time_of_day"><type><classname>time_duration_type</classname></type></data-member> | |
147 | <method-group name="public member functions"> | |
f67539c2 TL |
148 | <method name="is_special" cv="const"><type>BOOST_CXX14_CONSTEXPR bool</type></method> |
149 | <method name="is_pos_infinity" cv="const"><type>BOOST_CXX14_CONSTEXPR bool</type></method> | |
150 | <method name="is_neg_infinity" cv="const"><type>BOOST_CXX14_CONSTEXPR bool</type></method> | |
151 | <method name="is_not_a_date_time" cv="const"><type>BOOST_CXX14_CONSTEXPR bool</type></method> | |
b32b8144 FG |
152 | </method-group> |
153 | <constructor><parameter name="d"><paramtype>date_type</paramtype></parameter><parameter name="tod"><paramtype><classname>time_duration_type</classname></paramtype></parameter></constructor> | |
92f5a8d4 TL |
154 | </struct><class name="time_duration"><inherit access="public">date_time::time_duration< time_duration, time_res_traits ></inherit><purpose>Base time duration type. </purpose><typedef name="rep_type"><type>time_res_traits</type></typedef> |
155 | <typedef name="day_type"><type>time_res_traits::day_type</type></typedef> | |
156 | <typedef name="hour_type"><type>time_res_traits::hour_type</type></typedef> | |
157 | <typedef name="min_type"><type>time_res_traits::min_type</type></typedef> | |
158 | <typedef name="sec_type"><type>time_res_traits::sec_type</type></typedef> | |
159 | <typedef name="fractional_seconds_type"><type>time_res_traits::fractional_seconds_type</type></typedef> | |
160 | <typedef name="tick_type"><type>time_res_traits::tick_type</type></typedef> | |
b32b8144 | 161 | <typedef name="impl_type"><type>time_res_traits::impl_type</type></typedef> |
b32b8144 | 162 | <method-group name="public member functions"> |
b32b8144 | 163 | </method-group> |
92f5a8d4 TL |
164 | <constructor><parameter name="hour"><paramtype>hour_type</paramtype></parameter><parameter name="min"><paramtype>min_type</paramtype></parameter><parameter name="sec"><paramtype>sec_type</paramtype></parameter><parameter name="fs"><paramtype>fractional_seconds_type</paramtype><default>0</default></parameter></constructor> |
165 | <constructor/> | |
166 | <constructor><parameter name="sv"><paramtype>boost::date_time::special_values</paramtype></parameter><purpose>Construct from special_values. </purpose></constructor> | |
167 | <method-group name="protected member functions"> | |
168 | </method-group> | |
169 | <constructor specifiers="explicit"><parameter name="tick_count"><paramtype>impl_type</paramtype></parameter></constructor> | |
b32b8144 FG |
170 | </class><typedef name="time_res_traits"><type>date_time::time_resolution_traits< boost::date_time::time_resolution_traits_adapted64_impl, boost::date_time::nano, 1000000000, 9 ></type></typedef> |
171 | ||
172 | ||
173 | ||
174 | ||
175 | ||
176 | ||
177 | ||
178 | ||
179 | ||
180 | ||
181 | ||
182 | ||
183 | ||
184 | ||
185 | ||
186 | ||
187 | ||
188 | ||
189 | ||
190 | ||
191 | ||
192 | ||
193 | ||
194 | ||
195 | ||
196 | ||
197 | ||
198 | ||
199 | ||
200 | ||
201 | ||
202 | ||
203 | ||
204 | ||
205 | ||
206 | ||
207 | ||
208 | ||
209 | ||
210 | ||
211 | ||
212 | ||
213 | ||
214 | ||
215 | ||
216 | ||
f67539c2 | 217 | |
b32b8144 FG |
218 | |
219 | ||
220 | </namespace> | |
221 | </namespace> | |
222 | </header> | |
223 | <header name="boost/date_time/posix_time/posix_time_duration.hpp"> | |
224 | <namespace name="boost"> | |
225 | <namespace name="posix_time"> | |
11fdf7f2 | 226 | <class name="hours"><inherit access="public">boost::posix_time::time_duration</inherit><description><para>Allows expression of durations as an hour count The argument must be an integral type </para></description><method-group name="public member functions"> |
b32b8144 | 227 | </method-group> |
11fdf7f2 TL |
228 | <constructor specifiers="explicit"><template> |
229 | <template-type-parameter name="T"/> | |
92f5a8d4 | 230 | </template><parameter name="h"><paramtype>T const &</paramtype></parameter><parameter name=""><paramtype>typename boost::enable_if< boost::is_integral< T >, void >::type *</paramtype><default>BOOST_DATE_TIME_NULLPTR</default></parameter></constructor> |
11fdf7f2 | 231 | </class><class name="minutes"><inherit access="public">boost::posix_time::time_duration</inherit><description><para>Allows expression of durations as a minute count The argument must be an integral type </para></description><method-group name="public member functions"> |
b32b8144 | 232 | </method-group> |
11fdf7f2 TL |
233 | <constructor specifiers="explicit"><template> |
234 | <template-type-parameter name="T"/> | |
92f5a8d4 | 235 | </template><parameter name="m"><paramtype>T const &</paramtype></parameter><parameter name=""><paramtype>typename boost::enable_if< boost::is_integral< T >, void >::type *</paramtype><default>BOOST_DATE_TIME_NULLPTR</default></parameter></constructor> |
11fdf7f2 | 236 | </class><class name="seconds"><inherit access="public">boost::posix_time::time_duration</inherit><description><para>Allows expression of durations as a seconds count The argument must be an integral type </para></description><method-group name="public member functions"> |
b32b8144 | 237 | </method-group> |
11fdf7f2 TL |
238 | <constructor specifiers="explicit"><template> |
239 | <template-type-parameter name="T"/> | |
92f5a8d4 | 240 | </template><parameter name="s"><paramtype>T const &</paramtype></parameter><parameter name=""><paramtype>typename boost::enable_if< boost::is_integral< T >, void >::type *</paramtype><default>BOOST_DATE_TIME_NULLPTR</default></parameter></constructor> |
b32b8144 FG |
241 | </class><typedef name="millisec"><purpose>Allows expression of durations as milli seconds. </purpose><type>date_time::subsecond_duration< <classname>time_duration</classname>, 1000 ></type></typedef> |
242 | <typedef name="milliseconds"><type>date_time::subsecond_duration< <classname>time_duration</classname>, 1000 ></type></typedef> | |
243 | <typedef name="microsec"><purpose>Allows expression of durations as micro seconds. </purpose><type>date_time::subsecond_duration< <classname>time_duration</classname>, 1000000 ></type></typedef> | |
244 | <typedef name="microseconds"><type>date_time::subsecond_duration< <classname>time_duration</classname>, 1000000 ></type></typedef> | |
245 | <typedef name="nanosec"><purpose>Allows expression of durations as nano seconds. </purpose><type>date_time::subsecond_duration< <classname>time_duration</classname>, 1000000000 ></type></typedef> | |
246 | <typedef name="nanoseconds"><type>date_time::subsecond_duration< <classname>time_duration</classname>, 1000000000 ></type></typedef> | |
247 | ||
248 | ||
249 | ||
250 | ||
251 | ||
252 | ||
253 | ||
254 | ||
255 | ||
256 | ||
257 | ||
258 | ||
259 | ||
260 | ||
261 | ||
262 | ||
263 | ||
264 | ||
265 | ||
266 | ||
267 | ||
268 | ||
269 | ||
270 | ||
271 | ||
272 | ||
273 | ||
274 | ||
275 | ||
276 | ||
277 | ||
278 | ||
279 | ||
280 | ||
281 | ||
282 | ||
283 | ||
284 | ||
285 | ||
286 | ||
287 | ||
288 | ||
289 | ||
290 | ||
291 | ||
292 | ||
f67539c2 | 293 | |
b32b8144 FG |
294 | |
295 | ||
296 | </namespace> | |
297 | </namespace> | |
298 | </header> | |
299 | <header name="boost/date_time/posix_time/posix_time_io.hpp"> | |
300 | <namespace name="boost"> | |
301 | <namespace name="posix_time"> | |
302 | <typedef name="wtime_facet"><purpose>wptime_facet is depricated and will be phased out. use wtime_facet instead </purpose><description><para>ptime_facet is depricated and will be phased out. use time_facet instead wptime_input_facet is depricated and will be phased out. use wtime_input_facet instead ptime_input_facet is depricated and will be phased out. use time_input_facet instead </para></description><type>boost::date_time::time_facet< <classname>ptime</classname>, wchar_t ></type></typedef> | |
303 | <typedef name="time_facet"><type>boost::date_time::time_facet< <classname>ptime</classname>, char ></type></typedef> | |
304 | <typedef name="wtime_input_facet"><type>boost::date_time::time_input_facet< <classname>ptime</classname>, wchar_t ></type></typedef> | |
305 | <typedef name="time_input_facet"><type>boost::date_time::time_input_facet< <classname>ptime</classname>, char ></type></typedef> | |
306 | ||
307 | ||
308 | ||
309 | ||
310 | ||
311 | ||
312 | ||
313 | ||
314 | ||
315 | ||
316 | ||
317 | ||
318 | ||
319 | ||
320 | ||
321 | ||
322 | ||
323 | ||
324 | ||
325 | ||
326 | ||
327 | ||
328 | ||
329 | ||
330 | ||
331 | ||
f67539c2 | 332 | |
b32b8144 FG |
333 | |
334 | ||
335 | <function name="operator<<"><type>std::basic_ostream< CharT, TraitsT > &</type><template> | |
336 | <template-type-parameter name="CharT"/> | |
337 | <template-type-parameter name="TraitsT"/> | |
338 | </template><parameter name="os"><paramtype>std::basic_ostream< CharT, TraitsT > &</paramtype></parameter><parameter name="p"><paramtype>const <classname>ptime</classname> &</paramtype></parameter></function> | |
339 | <function name="operator>>"><type>std::basic_istream< CharT, Traits > &</type><template> | |
340 | <template-type-parameter name="CharT"/> | |
341 | <template-type-parameter name="Traits"/> | |
342 | </template><parameter name="is"><paramtype>std::basic_istream< CharT, Traits > &</paramtype></parameter><parameter name="pt"><paramtype><classname>ptime</classname> &</paramtype></parameter><purpose>input operator for ptime </purpose></function> | |
343 | <function name="operator<<"><type>std::basic_ostream< CharT, TraitsT > &</type><template> | |
344 | <template-type-parameter name="CharT"/> | |
345 | <template-type-parameter name="TraitsT"/> | |
346 | </template><parameter name="os"><paramtype>std::basic_ostream< CharT, TraitsT > &</paramtype></parameter><parameter name="p"><paramtype>const boost::posix_time::time_period &</paramtype></parameter></function> | |
347 | <function name="operator>>"><type>std::basic_istream< CharT, Traits > &</type><template> | |
348 | <template-type-parameter name="CharT"/> | |
349 | <template-type-parameter name="Traits"/> | |
350 | </template><parameter name="is"><paramtype>std::basic_istream< CharT, Traits > &</paramtype></parameter><parameter name="tp"><paramtype>time_period &</paramtype></parameter><purpose>input operator for time_period </purpose></function> | |
351 | <function name="operator<<"><type>std::basic_ostream< CharT, Traits > &</type><template> | |
352 | <template-type-parameter name="CharT"/> | |
353 | <template-type-parameter name="Traits"/> | |
354 | </template><parameter name="os"><paramtype>std::basic_ostream< CharT, Traits > &</paramtype></parameter><parameter name="td"><paramtype>const <classname>time_duration</classname> &</paramtype></parameter><purpose>ostream operator for <classname alt="boost::posix_time::time_duration">posix_time::time_duration</classname> </purpose></function> | |
355 | <function name="operator>>"><type>std::basic_istream< CharT, Traits > &</type><template> | |
356 | <template-type-parameter name="CharT"/> | |
357 | <template-type-parameter name="Traits"/> | |
358 | </template><parameter name="is"><paramtype>std::basic_istream< CharT, Traits > &</paramtype></parameter><parameter name="td"><paramtype><classname>time_duration</classname> &</paramtype></parameter><purpose>input operator for <classname alt="boost::posix_time::time_duration">time_duration</classname> </purpose></function> | |
359 | ||
360 | ||
361 | ||
362 | ||
363 | ||
364 | ||
365 | ||
366 | ||
367 | ||
368 | ||
369 | ||
370 | ||
371 | ||
372 | ||
373 | </namespace> | |
374 | </namespace> | |
375 | </header> | |
376 | <header name="boost/date_time/posix_time/posix_time_legacy_io.hpp"> | |
377 | <namespace name="boost"> | |
378 | <namespace name="posix_time"> | |
379 | ||
380 | ||
381 | ||
382 | ||
383 | ||
384 | ||
385 | ||
386 | ||
387 | ||
388 | ||
389 | ||
390 | ||
391 | ||
392 | ||
393 | ||
394 | ||
395 | ||
396 | ||
397 | ||
398 | ||
f67539c2 | 399 | |
b32b8144 FG |
400 | |
401 | ||
402 | <function name="operator<<"><type>std::basic_ostream< charT, traits > &</type><template> | |
403 | <template-type-parameter name="charT"/> | |
404 | <template-type-parameter name="traits"/> | |
405 | </template><parameter name="os"><paramtype>std::basic_ostream< charT, traits > &</paramtype></parameter><parameter name="td"><paramtype>const <classname>time_duration</classname> &</paramtype></parameter><purpose>ostream operator for <classname alt="boost::posix_time::time_duration">posix_time::time_duration</classname> </purpose></function> | |
406 | <function name="operator<<"><type>std::basic_ostream< charT, traits > &</type><template> | |
407 | <template-type-parameter name="charT"/> | |
408 | <template-type-parameter name="traits"/> | |
409 | </template><parameter name="os"><paramtype>std::basic_ostream< charT, traits > &</paramtype></parameter><parameter name="t"><paramtype>const <classname>ptime</classname> &</paramtype></parameter><purpose>ostream operator for <classname alt="boost::posix_time::ptime">posix_time::ptime</classname> </purpose></function> | |
410 | <function name="operator<<"><type>std::basic_ostream< charT, traits > &</type><template> | |
411 | <template-type-parameter name="charT"/> | |
412 | <template-type-parameter name="traits"/> | |
413 | </template><parameter name="os"><paramtype>std::basic_ostream< charT, traits > &</paramtype></parameter><parameter name="tp"><paramtype>const time_period &</paramtype></parameter><purpose>ostream operator for posix_time::time_period </purpose></function> | |
414 | <function name="operator>>"><type>std::basic_istream< charT > &</type><template> | |
415 | <template-type-parameter name="charT"/> | |
416 | </template><parameter name="is"><paramtype>std::basic_istream< charT > &</paramtype></parameter><parameter name="td"><paramtype><classname>time_duration</classname> &</paramtype></parameter></function> | |
417 | <function name="operator>>"><type>std::basic_istream< charT > &</type><template> | |
418 | <template-type-parameter name="charT"/> | |
419 | </template><parameter name="is"><paramtype>std::basic_istream< charT > &</paramtype></parameter><parameter name="pt"><paramtype><classname>ptime</classname> &</paramtype></parameter></function> | |
420 | <function name="operator>>"><type>std::basic_istream< charT > &</type><template> | |
421 | <template-type-parameter name="charT"/> | |
422 | </template><parameter name="is"><paramtype>std::basic_istream< charT > &</paramtype></parameter><parameter name="tp"><paramtype>time_period &</paramtype></parameter><description><para>operator>> for time_period. time_period must be in "[date time_duration/date time_duration]" format. </para></description></function> | |
423 | ||
424 | ||
425 | ||
426 | ||
427 | ||
428 | ||
429 | ||
430 | ||
431 | ||
432 | ||
433 | ||
434 | ||
435 | ||
436 | ||
437 | ||
438 | ||
439 | ||
440 | ||
441 | ||
442 | ||
443 | </namespace> | |
444 | </namespace> | |
445 | </header> | |
446 | <header name="boost/date_time/posix_time/posix_time_system.hpp"> | |
447 | <namespace name="boost"> | |
448 | <namespace name="posix_time"> | |
449 | <typedef name="posix_time_system"><type>date_time::split_timedate_system< <classname>posix_time_system_config</classname>, 1000000000 ></type></typedef> | |
450 | <typedef name="int64_time_rep"><type>date_time::counted_time_rep< <classname>millisec_posix_time_system_config</classname> ></type></typedef> | |
451 | ||
452 | ||
453 | ||
454 | ||
455 | ||
456 | ||
457 | ||
458 | ||
459 | ||
460 | ||
461 | ||
462 | ||
463 | ||
464 | ||
465 | ||
466 | ||
467 | ||
468 | ||
469 | ||
470 | ||
471 | ||
472 | ||
473 | ||
474 | ||
475 | ||
476 | ||
477 | ||
478 | ||
479 | ||
480 | ||
481 | ||
482 | ||
483 | ||
484 | ||
485 | ||
486 | ||
487 | ||
488 | ||
489 | ||
490 | ||
491 | ||
492 | ||
493 | ||
494 | ||
495 | ||
496 | ||
f67539c2 | 497 | |
b32b8144 FG |
498 | |
499 | ||
500 | </namespace> | |
501 | </namespace> | |
502 | </header> | |
503 | <header name="boost/date_time/posix_time/posix_time_types.hpp"> | |
504 | <namespace name="boost"> | |
505 | <namespace name="posix_time"> | |
506 | <typedef name="time_iterator"><purpose>Iterator over a defined time duration. </purpose><type>date_time::time_itr< <classname>ptime</classname> ></type></typedef> | |
507 | <typedef name="second_clock"><purpose>A time clock that has a resolution of one second. </purpose><type>date_time::second_clock< <classname>ptime</classname> ></type></typedef> | |
508 | <typedef name="microsec_clock"><purpose>A time clock that has a resolution of one microsecond. </purpose><type>date_time::microsec_clock< <classname>ptime</classname> ></type></typedef> | |
509 | <typedef name="no_dst"><purpose>Define a dst null dst rule for the posix_time system. </purpose><type>date_time::null_dst_rules< ptime::date_type, <classname>time_duration</classname> ></type></typedef> | |
510 | <typedef name="us_dst"><purpose>Define US dst rule calculator for the posix_time system. </purpose><type>date_time::us_dst_rules< ptime::date_type, <classname>time_duration</classname> ></type></typedef> | |
511 | ||
512 | ||
513 | ||
514 | ||
515 | ||
516 | ||
517 | ||
518 | ||
519 | ||
520 | ||
521 | ||
522 | ||
523 | ||
524 | ||
525 | ||
526 | ||
527 | ||
528 | ||
529 | ||
530 | ||
531 | ||
532 | ||
533 | ||
534 | ||
535 | ||
536 | ||
537 | ||
538 | ||
539 | ||
540 | ||
541 | ||
542 | ||
543 | ||
544 | ||
545 | ||
546 | ||
547 | ||
548 | ||
549 | ||
550 | ||
551 | ||
552 | ||
553 | ||
554 | ||
555 | ||
556 | ||
f67539c2 | 557 | |
b32b8144 FG |
558 | |
559 | ||
560 | </namespace> | |
561 | </namespace> | |
562 | </header> | |
563 | <header name="boost/date_time/posix_time/ptime.hpp"> | |
564 | <namespace name="boost"> | |
565 | <namespace name="posix_time"> | |
566 | <class name="ptime"><inherit access="public">date_time::base_time< ptime, posix_time_system ></inherit><purpose>Time type with no timezone or other adjustments. </purpose><typedef name="time_system_type"><type>posix_time_system</type></typedef> | |
567 | <typedef name="time_rep_type"><type>time_system_type::time_rep_type</type></typedef> | |
568 | <typedef name="time_duration_type"><type>time_system_type::time_duration_type</type></typedef> | |
569 | <typedef name="time_type"><type><classname>ptime</classname></type></typedef> | |
570 | <method-group name="public member functions"> | |
571 | </method-group> | |
572 | <constructor><parameter name="d"><paramtype>gregorian::date</paramtype></parameter><parameter name="td"><paramtype>time_duration_type</paramtype></parameter><purpose>Construct with date and offset in day. </purpose></constructor> | |
573 | <constructor specifiers="explicit"><parameter name="d"><paramtype>gregorian::date</paramtype></parameter><purpose>Construct a time at start of the given day (midnight) </purpose></constructor> | |
574 | <constructor><parameter name="rhs"><paramtype>const time_rep_type &</paramtype></parameter><purpose>Copy from time_rep. </purpose></constructor> | |
575 | <constructor><parameter name="sv"><paramtype>const special_values</paramtype></parameter><purpose>Construct from special value. </purpose></constructor> | |
576 | <constructor/> | |
577 | </class> | |
578 | ||
579 | ||
580 | ||
581 | ||
582 | ||
583 | ||
584 | ||
585 | ||
586 | ||
587 | ||
588 | ||
589 | ||
590 | ||
591 | ||
592 | ||
593 | ||
594 | ||
595 | ||
596 | ||
597 | ||
598 | ||
f67539c2 | 599 | <function name="operator=="><type>BOOST_CXX14_CONSTEXPR bool</type><parameter name="lhs"><paramtype>const <classname>ptime</classname> &</paramtype></parameter><parameter name="rhs"><paramtype>const <classname>ptime</classname> &</paramtype></parameter></function> |
b32b8144 FG |
600 | |
601 | ||
602 | ||
603 | ||
604 | ||
605 | ||
606 | ||
607 | ||
608 | ||
609 | ||
610 | ||
611 | ||
612 | ||
613 | ||
614 | ||
615 | ||
616 | ||
617 | ||
618 | ||
619 | ||
620 | ||
621 | ||
622 | ||
623 | ||
624 | ||
625 | ||
626 | </namespace> | |
627 | </namespace> | |
628 | </header> | |
629 | <header name="boost/date_time/posix_time/time_formatters.hpp"> | |
630 | <namespace name="boost"> | |
631 | <namespace name="posix_time"> | |
632 | ||
633 | ||
634 | ||
635 | ||
636 | ||
637 | ||
638 | ||
639 | ||
640 | ||
641 | ||
642 | <function name="to_simple_string_type"><type>std::basic_string< charT ></type><template> | |
643 | <template-type-parameter name="charT"/> | |
644 | </template><parameter name="td"><paramtype><classname>time_duration</classname></paramtype></parameter></function> | |
645 | <function name="to_iso_string_type"><type>std::basic_string< charT ></type><template> | |
646 | <template-type-parameter name="charT"/> | |
647 | </template><parameter name="td"><paramtype><classname>time_duration</classname></paramtype></parameter></function> | |
648 | <function name="to_simple_string_type"><type>std::basic_string< charT ></type><template> | |
649 | <template-type-parameter name="charT"/> | |
650 | </template><parameter name="t"><paramtype><classname>ptime</classname></paramtype></parameter><purpose>Time to simple format CCYY-mmm-dd hh:mm:ss.fffffff. </purpose></function> | |
651 | <function name="to_simple_string_type"><type>std::basic_string< charT ></type><template> | |
652 | <template-type-parameter name="charT"/> | |
653 | </template><parameter name="tp"><paramtype>time_period</paramtype></parameter></function> | |
654 | <function name="to_iso_string_type"><type>std::basic_string< charT ></type><template> | |
655 | <template-type-parameter name="charT"/> | |
656 | </template><parameter name="t"><paramtype><classname>ptime</classname></paramtype></parameter></function> | |
657 | <function name="to_iso_extended_string_type"><type>std::basic_string< charT ></type><template> | |
658 | <template-type-parameter name="charT"/> | |
659 | </template><parameter name="t"><paramtype><classname>ptime</classname></paramtype></parameter></function> | |
660 | <function name="to_simple_wstring"><type>std::wstring</type><parameter name="td"><paramtype><classname>time_duration</classname></paramtype></parameter><purpose>Time duration to wstring -hh::mm::ss.fffffff. Example: 10:09:03.0123456. </purpose></function> | |
661 | <function name="to_iso_wstring"><type>std::wstring</type><parameter name="td"><paramtype><classname>time_duration</classname></paramtype></parameter><purpose>Time duration in iso format -hhmmss,fffffff Example: 10:09:03,0123456. </purpose></function> | |
662 | <function name="to_simple_wstring"><type>std::wstring</type><parameter name="t"><paramtype><classname>ptime</classname></paramtype></parameter></function> | |
663 | <function name="to_simple_wstring"><type>std::wstring</type><parameter name="tp"><paramtype>time_period</paramtype></parameter><purpose>Convert to wstring of form [YYYY-mmm-DD HH:MM::SS.ffffff/YYYY-mmm-DD HH:MM::SS.fffffff]. </purpose></function> | |
664 | <function name="to_iso_wstring"><type>std::wstring</type><parameter name="t"><paramtype><classname>ptime</classname></paramtype></parameter><purpose>Convert iso short form YYYYMMDDTHHMMSS where T is the date-time separator. </purpose></function> | |
665 | <function name="to_iso_extended_wstring"><type>std::wstring</type><parameter name="t"><paramtype><classname>ptime</classname></paramtype></parameter><purpose>Convert to form YYYY-MM-DDTHH:MM:SS where T is the date-time separator. </purpose></function> | |
666 | ||
667 | ||
668 | ||
669 | ||
670 | ||
671 | ||
672 | ||
673 | ||
674 | ||
675 | ||
676 | ||
677 | ||
678 | ||
679 | ||
680 | ||
681 | ||
682 | ||
683 | ||
684 | ||
685 | ||
686 | ||
687 | ||
688 | ||
689 | ||
f67539c2 | 690 | |
b32b8144 FG |
691 | |
692 | ||
693 | </namespace> | |
694 | </namespace> | |
695 | </header> | |
696 | <header name="boost/date_time/posix_time/time_formatters_limited.hpp"> | |
697 | <namespace name="boost"> | |
698 | <namespace name="posix_time"> | |
699 | ||
700 | ||
701 | ||
702 | ||
703 | <function name="to_simple_string"><type>std::string</type><parameter name="td"><paramtype><classname>time_duration</classname></paramtype></parameter><purpose>Time duration to string -hh::mm::ss.fffffff. Example: 10:09:03.0123456. </purpose></function> | |
704 | <function name="to_iso_string"><type>std::string</type><parameter name="td"><paramtype><classname>time_duration</classname></paramtype></parameter><purpose>Time duration in iso format -hhmmss,fffffff Example: 10:09:03,0123456. </purpose></function> | |
705 | <function name="to_simple_string"><type>std::string</type><parameter name="t"><paramtype><classname>ptime</classname></paramtype></parameter><purpose>Time to simple format CCYY-mmm-dd hh:mm:ss.fffffff. </purpose></function> | |
706 | <function name="to_simple_string"><type>std::string</type><parameter name="tp"><paramtype>time_period</paramtype></parameter><purpose>Convert to string of form [YYYY-mmm-DD HH:MM::SS.ffffff/YYYY-mmm-DD HH:MM::SS.fffffff]. </purpose></function> | |
707 | <function name="to_iso_string"><type>std::string</type><parameter name="t"><paramtype><classname>ptime</classname></paramtype></parameter><purpose>Convert iso short form YYYYMMDDTHHMMSS where T is the date-time separator. </purpose></function> | |
708 | <function name="to_iso_extended_string"><type>std::string</type><parameter name="t"><paramtype><classname>ptime</classname></paramtype></parameter><purpose>Convert to form YYYY-MM-DDTHH:MM:SS where T is the date-time separator. </purpose></function> | |
709 | ||
710 | ||
711 | ||
712 | ||
713 | ||
714 | ||
715 | ||
716 | ||
717 | ||
718 | ||
719 | ||
720 | ||
721 | ||
722 | ||
723 | ||
724 | ||
725 | ||
726 | ||
727 | ||
728 | ||
729 | ||
730 | ||
731 | ||
732 | ||
733 | ||
734 | ||
735 | ||
736 | ||
737 | ||
738 | ||
739 | ||
740 | ||
741 | ||
742 | ||
743 | ||
744 | ||
f67539c2 | 745 | |
b32b8144 FG |
746 | |
747 | ||
748 | </namespace> | |
749 | </namespace> | |
750 | </header> | |
751 | <header name="boost/date_time/posix_time/time_parsers.hpp"> | |
752 | <namespace name="boost"> | |
753 | <namespace name="posix_time"> | |
754 | <function name="duration_from_string"><type><classname>time_duration</classname></type><parameter name="s"><paramtype>const std::string &</paramtype></parameter><purpose>Creates a <classname alt="boost::posix_time::time_duration">time_duration</classname> object from a delimited string. </purpose><description><para>Expected format for string is "[-]h[h][:mm][:ss][.fff]". A negative duration will be created if the first character in string is a '-', all other '-' will be treated as delimiters. Accepted delimiters are "-:,.". </para></description></function> | |
755 | <function name="time_from_string"><type><classname>ptime</classname></type><parameter name="s"><paramtype>const std::string &</paramtype></parameter></function> | |
756 | <function name="from_iso_string"><type><classname>ptime</classname></type><parameter name="s"><paramtype>const std::string &</paramtype></parameter></function> | |
757 | <function name="from_iso_extended_string"><type><classname>ptime</classname></type><parameter name="s"><paramtype>const std::string &</paramtype></parameter></function> | |
758 | ||
759 | ||
760 | ||
761 | ||
762 | ||
763 | ||
764 | ||
765 | ||
766 | ||
767 | ||
768 | ||
769 | ||
770 | ||
771 | ||
772 | ||
773 | ||
774 | ||
775 | ||
776 | ||
777 | ||
778 | ||
779 | ||
780 | ||
781 | ||
782 | ||
783 | ||
784 | ||
785 | ||
786 | ||
787 | ||
788 | ||
789 | ||
790 | ||
791 | ||
792 | ||
793 | ||
794 | ||
795 | ||
796 | ||
797 | ||
798 | ||
799 | ||
f67539c2 | 800 | |
b32b8144 FG |
801 | |
802 | ||
803 | </namespace> | |
804 | </namespace> | |
805 | </header> | |
806 | <header name="boost/date_time/posix_time/time_period.hpp"> | |
807 | <namespace name="boost"> | |
808 | <namespace name="posix_time"> | |
809 | <typedef name="time_period"><purpose>Time period type. </purpose><type>date_time::period< <classname>ptime</classname>, <classname>time_duration</classname> ></type></typedef> | |
810 | ||
811 | ||
812 | ||
813 | ||
814 | ||
815 | ||
816 | ||
817 | ||
818 | ||
819 | ||
820 | ||
821 | ||
822 | ||
823 | ||
824 | ||
825 | ||
826 | ||
827 | ||
828 | ||
829 | ||
830 | ||
831 | ||
832 | ||
833 | ||
834 | ||
835 | ||
836 | ||
837 | ||
838 | ||
839 | ||
840 | ||
841 | ||
842 | ||
843 | ||
844 | ||
845 | ||
846 | ||
847 | ||
848 | ||
849 | ||
850 | ||
851 | ||
852 | ||
853 | ||
854 | ||
855 | ||
f67539c2 | 856 | |
b32b8144 FG |
857 | |
858 | ||
859 | </namespace> | |
860 | </namespace> | |
861 | </header> | |
862 | <header name="boost/date_time/posix_time/time_serialize.hpp"> | |
b32b8144 FG |
863 | </header> |
864 | </library-reference> |