Home
last modified time | relevance | path

Searched refs:tti (Results 1 – 25 of 76) sorted by relevance

1234

/third_party/boost/libs/tti/doc/
Dindex.idx1 !scan boost/tti/has_class.hpp
2 !scan boost/tti/has_data.hpp
3 !scan boost/tti/has_enum.hpp
4 !scan boost/tti/has_function.hpp
5 !scan boost/tti/has_function_template.hpp
6 !scan boost/tti/has_member_data.hpp
7 !scan boost/tti/has_member_function.hpp
8 !scan boost/tti/has_member_function_template.hpp
9 !scan boost/tti/has_static_member_data.hpp
10 !scan boost/tti/has_static_member_function.hpp
[all …]
DJamfile.v219 ECHO "Building the tti docs with automatic index generation enabled." ;
35 …ECHO "Building the tti docs with automatic index generation disabled. Try building with --enable-i…
40 $(here)/../../../boost/tti/has_class.hpp
41 $(here)/../../../boost/tti/has_data.hpp
42 $(here)/../../../boost/tti/has_enum.hpp
43 $(here)/../../../boost/tti/has_function.hpp
44 $(here)/../../../boost/tti/has_function_template.hpp
45 $(here)/../../../boost/tti/has_member_data.hpp
46 $(here)/../../../boost/tti/has_member_function.hpp
47 $(here)/../../../boost/tti/has_member_function_template.hpp
[all …]
Dtti_introduction.qbk72 There is a single header file, `boost/tti/tti.hpp`,
86 [[headerref boost/tti/has_type.hpp `has_type.hpp`]]
90 [[headerref boost/tti/has_class.hpp `has_class.hpp`]]
94 [[headerref boost/tti/has_enum.hpp `has_enum.hpp`]]
98 [[headerref boost/tti/has_union.hpp `has_union.hpp`]]
102 [[headerref boost/tti/has_template.hpp `has_template.hpp`]]
106 [[headerref boost/tti/has_member_data.hpp `has_member_data.hpp`]]
110 [[headerref boost/tti/has_member_function.hpp `has_member_function.hpp`]]
114 [[headerref boost/tti/has_member_function_template.hpp `has_member_function_template.hpp`]]
118 [[headerref boost/tti/has_static_member_data.hpp `has_static_member_data.hpp`]]
[all …]
Dtti_history.qbk69 * `boost::tti::mf_has_static_data` has been changed to `boost::tti::mf_has_static_member_data`.
79 …* The names of the main header files are shortened to 'boost/tti/tti.hpp' and 'boost/tti/tti_vm.hp…
82 * The top-level tti namespace has become the boost::tti namespace.
97 * `BOOST_TTI_HAS_TYPE` and `boost::tti::mf_has_type` now have optional typedef checking.
102 * New nullary type metafunction `boost::tti::mf_has_static_member_function` uses the new underlying…
104tti::valid_member_type` and `boost::tti::mf_valid_member_type` for checking if the 'type' returned…
106 …and `boost::tti::mf_has_type_check_typedef` have been removed, and the functionality in them folde…
107 …_TYPE and boost::tti::mf_member_type no longer also return a 'valid' boolean constant. Use boost::
108 …* `boost::tti::mf_has_static_function` has been removed and its functionality moved to `boost::tti
109 …* `boost::tti::mf_member_data` uses the new underlying `BOOST_TTI_HAS_MEMBER_DATA` macro metafunct…
[all …]
Dtti_detail.qbk19 To use these metafunctions you can include the main general header file 'boost/tti/tti.hpp',
59 [[headerref boost/tti/has_type.hpp `has_type.hpp`]]
73 [[headerref boost/tti/has_class.hpp `has_class.hpp`]]
87 [[headerref boost/tti/has_enum.hpp `has_enum.hpp`]]
101 [[headerref boost/tti/has_union.hpp `has_union.hpp`]]
121 [[headerref boost/tti/has_template.hpp `has_template.hpp`]]
139 [[headerref boost/tti/has_template.hpp `has_template.hpp`]]
156 [[headerref boost/tti/has_member_data.hpp `has_member_data.hpp`]]
183 [[headerref boost/tti/has_member_function.hpp `has_member_function.hpp`]]
216 [[headerref boost/tti/has_member_function_template.hpp `has_member_function_template.hpp`]]
[all …]
Dbuild.txt8 tti\libs\tti\doc\html\index.html and the PDF documentation
9 is at tti\libs\tti\doc\TypeTraitsIntrospection.pdf.
23 target, or specifying the target 'tti', will run tests for both
Dtti_nested_type.qbk55 [[headerref boost/tti/member_type.hpp `member_type.hpp`]]
66 #include <boost/tti/member_type.hpp>
141 These two metafunctions are 'boost::tti::valid_member_type' and 'boost::tti::valid_member_metafunct…
154 [classref boost::tti::valid_member_type]
164 [[headerref boost/tti/member_type.hpp `member_type.hpp`]]
170 [classref boost::tti::valid_member_metafunction]
179 [[headerref boost/tti/member_type.hpp `member_type.hpp`]]
183 In our first metafunction, 'boost::tti::valid_member_type', the first
189 boost::tti::marker_type once we invoke the metafunction generated by
191 to 'boost::tti::valid_member_type' if we like.
[all …]
Dtti_nested_type_and_signatures.qbk42 #include <boost/tti/has_member_function.hpp>
53 #include <boost/tti/member_type.hpp>
54 #include <boost/tti/has_member_function.hpp>
73 #include <boost/tti/has_static_member_function.hpp>
84 #include <boost/tti/member_type.hpp>
85 #include <boost/tti/has_static_member_function.hpp>
Dtti_tests.qbk10 In the libs/tti/test subdirectory there is a jamfile
14 'tti', will run tests for both basic TTI and for the variadic macro
Dtti.qbk10 [id tti]
11 [dirname tti]
/third_party/boost/libs/tti/doc/html/
Dstandalone_HTML.manifest25 header/boost/tti/gen/has_data_gen_hpp.html
27 header/boost/tti/gen/has_enum_gen_hpp.html
29 header/boost/tti/gen/has_function_gen_hpp.html
31 header/boost/tti/gen/has_function_template_gen_hpp.html
33 header/boost/tti/gen/has_member_data_gen_hpp.html
35 header/boost/tti/gen/has_member_function_gen_hpp.html
37 header/boost/tti/gen/has_member_function_template_gen_hpp.html
39 header/boost/tti/gen/has_static_member_data_gen_hpp.html
41 header/boost/tti/gen/has_static_member_function_gen_hpp.html
43 header/boost/tti/gen/has_static_member_function_template_gen_hpp.html
[all …]
/third_party/boost/libs/tti/test/
Dtest_mem_type.cpp13 …BOOST_TEST((boost::tti::valid_member_type<BOOST_TTI_MEMBER_TYPE_GEN(AnIntType)<AType>::type>::valu… in main()
14 …BOOST_TEST((boost::tti::valid_member_type<BOOST_TTI_MEMBER_TYPE_GEN(AnIntTypeReference)<AType>::ty… in main()
15 BOOST_TEST((boost::tti::valid_member_type<BOOST_TTI_MEMBER_TYPE_GEN(BType)<AType>::type>::value)); in main()
16 BOOST_TEST((boost::tti::valid_member_type<TheInteger<AType::BType>::type>::value)); in main()
17 …BOOST_TEST((boost::tti::valid_member_type<BOOST_TTI_MEMBER_TYPE_GEN(AnotherIntegerType)<AType::BTy… in main()
18 BOOST_TEST((boost::tti::valid_member_type<SomethingElse<AnotherType>::type>::value)); in main()
20 …BOOST_TEST((boost::tti::valid_member_type<NameStruct<AType,MarkerType>::type,NameStruct<AType,Mark… in main()
21 …BOOST_TEST((boost::tti::valid_member_type<BOOST_TTI_MEMBER_TYPE_GEN(CType)<AType::BType,MarkerType… in main()
23 …BOOST_TEST((!boost::tti::valid_member_type<BOOST_TTI_MEMBER_TYPE_GEN(BType)<AnotherType>::type>::v… in main()
24 …BOOST_TEST((!boost::tti::valid_member_type<BOOST_TTI_MEMBER_TYPE_GEN(NoExistType)<AType,MarkerType… in main()
[all …]
Dtest_mem_type_compile.cpp13 …BOOST_MPL_ASSERT((boost::tti::valid_member_type<BOOST_TTI_MEMBER_TYPE_GEN(AnIntType)<AType>::type>… in main()
14 …BOOST_MPL_ASSERT((boost::tti::valid_member_type<BOOST_TTI_MEMBER_TYPE_GEN(AnIntTypeReference)<ATyp… in main()
15 BOOST_MPL_ASSERT((boost::tti::valid_member_type<BOOST_TTI_MEMBER_TYPE_GEN(BType)<AType>::type>)); in main()
16 BOOST_MPL_ASSERT((boost::tti::valid_member_type<TheInteger<AType::BType>::type>)); in main()
17 …BOOST_MPL_ASSERT((boost::tti::valid_member_type<BOOST_TTI_MEMBER_TYPE_GEN(AnotherIntegerType)<ATyp… in main()
18 BOOST_MPL_ASSERT((boost::tti::valid_member_type<SomethingElse<AnotherType>::type>)); in main()
20 …BOOST_MPL_ASSERT((boost::tti::valid_member_type<NameStruct<AType,MarkerType>::type,NameStruct<ATyp… in main()
21 …BOOST_MPL_ASSERT((boost::tti::valid_member_type<BOOST_TTI_MEMBER_TYPE_GEN(CType)<AType::BType,Mark… in main()
23 …BOOST_MPL_ASSERT_NOT((boost::tti::valid_member_type<BOOST_TTI_MEMBER_TYPE_GEN(BType)<AnotherType>:… in main()
24 …BOOST_MPL_ASSERT_NOT((boost::tti::valid_member_type<BOOST_TTI_MEMBER_TYPE_GEN(NoExistType)<AType,M… in main()
/third_party/python/Tools/tz/
Dzdump.py47 tti = self.ttis[i]
48 lmt = datetime.utcfromtimestamp(trans + tti.tt_gmtoff)
49 abbrind = tti.tt_abbrind
53 shift = " %+g" % ((tti.tt_gmtoff - prev_tti.tt_gmtoff) / 3600)
56 print("%s UTC = %s %-5s isdst=%d" % (utc, lmt, abbr, tti[1]) + shift, file=stream)
/third_party/python/Modules/
D_zoneinfo.c461 _ttinfo *tti = find_ttinfo((PyZoneInfo_ZoneInfo *)self, dt); in zoneinfo_utcoffset() local
462 if (tti == NULL) { in zoneinfo_utcoffset()
465 Py_INCREF(tti->utcoff); in zoneinfo_utcoffset()
466 return tti->utcoff; in zoneinfo_utcoffset()
472 _ttinfo *tti = find_ttinfo((PyZoneInfo_ZoneInfo *)self, dt); in zoneinfo_dst() local
473 if (tti == NULL) { in zoneinfo_dst()
476 Py_INCREF(tti->dstoff); in zoneinfo_dst()
477 return tti->dstoff; in zoneinfo_dst()
483 _ttinfo *tti = find_ttinfo((PyZoneInfo_ZoneInfo *)self, dt); in zoneinfo_tzname() local
484 if (tti == NULL) { in zoneinfo_tzname()
[all …]
/third_party/python/Lib/zoneinfo/
D_zoneinfo.py126 tti = self._tti_before
131 tti, fold = self._tz_after.get_trans_info_fromutc(
135 tti = self._tz_after
141 tti_prev, tti = self._ttinfos[idx - 2 : idx]
144 tti = self._tz_after
147 tti = self._ttinfos[0]
150 shift = tti_prev.utcoff - tti.utcoff
152 dt += tti.utcoff
/third_party/boost/boost/tti/gen/
Dnamespace_gen.hpp23 #define BOOST_TTI_NAMESPACE boost::tti
/third_party/boost/boost/tti/detail/
Ddnotype.hpp12 namespace tti namespace
Dddeftype.hpp12 namespace tti namespace
Ddmetafunc.hpp15 namespace tti namespace
Ddenclosing_type.hpp16 namespace tti namespace
Ddlambda.hpp17 namespace tti namespace
Ddplaceholder.hpp16 namespace tti namespace
Ddtclass.hpp16 namespace tti namespace
Ddstatic_function_tags.hpp16 namespace tti namespace

1234