|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h 217 class val;
References
tools/polly/include/polly/Support/GICHelper.h 86 inline isl::val valFromAPInt(isl_ctx *Ctx, const llvm::APInt Int,
147 inline llvm::APInt APIntFromVal(isl::val V) {
tools/polly/include/polly/Support/ISLOperators.h 26 inline isl::pw_aff operator+(isl::val ValLeft, isl::pw_aff Right) {
31 inline isl::pw_aff operator+(isl::pw_aff Left, isl::val ValRight) {
38 isl::val ValLeft(Ctx, IntLeft);
45 isl::val ValRight(Ctx, IntRight);
57 inline isl::pw_aff operator*(isl::val ValLeft, isl::pw_aff Right) {
62 inline isl::pw_aff operator*(isl::pw_aff Left, isl::val ValRight) {
69 isl::val ValLeft(Ctx, IntLeft);
76 isl::val ValRight(Ctx, IntRight);
88 inline isl::pw_aff operator-(isl::val ValLeft, isl::pw_aff Right) {
93 inline isl::pw_aff operator-(isl::pw_aff Left, isl::val ValRight) {
100 isl::val ValLeft(Ctx, IntLeft);
107 isl::val ValRight(Ctx, IntRight);
122 inline isl::pw_aff operator/(isl::val ValLeft, isl::pw_aff Right) {
127 inline isl::pw_aff operator/(isl::pw_aff Left, isl::val ValRight) {
134 isl::val ValLeft(Ctx, IntLeft);
141 isl::val ValRight(Ctx, IntRight);
157 inline isl::pw_aff operator%(isl::val ValLeft, isl::pw_aff Right) {
162 inline isl::pw_aff operator%(isl::pw_aff Left, isl::val ValRight) {
169 isl::val ValLeft(Ctx, IntLeft);
176 isl::val ValRight(Ctx, IntRight);
tools/polly/include/polly/Support/ISLTools.h 484 isl::val getConstant(isl::pw_aff PwAff, bool Max, bool Min);
tools/polly/lib/Analysis/ScopBuilder.cpp 2383 isl::val Val = Diff.get_denominator_val();
tools/polly/lib/Analysis/ScopInfo.cpp 168 isl::val V;
435 isl::val DimSizeVal =
501 isl::val V = isl::val(Ctx, ArrayElemSize);
tools/polly/lib/CodeGen/IslAst.cpp 361 isl::ast_expr::from_val(isl::val::int_from_ui(Build.get_ctx(), 1));
363 isl::ast_expr::from_val(isl::val::int_from_ui(Build.get_ctx(), 0));
tools/polly/lib/CodeGen/IslExprBuilder.cpp 80 isl::val Val = Expr.get_val();
tools/polly/lib/CodeGen/IslNodeBuilder.cpp 197 isl::val UpVal = UB.get_val();
tools/polly/lib/External/isl/include/isl/isl-noexceptions.h 238 inline explicit aff(local_space ls, val val);
254 inline aff add_coefficient_val(isl::dim type, int pos, val v) const;
257 inline aff add_constant_val(val v) const;
267 inline val eval(point pnt) const;
273 inline val get_coefficient_val(isl::dim type, int pos) const;
274 inline val get_constant_val() const;
275 inline val get_denominator_val() const;
295 inline aff mod(val mod) const;
308 inline aff scale(val v) const;
309 inline aff scale_down(val v) const;
312 inline aff set_coefficient_val(isl::dim type, int pos, val v) const;
314 inline aff set_constant_val(val v) const;
442 static inline ast_expr from_val(val v);
447 inline val get_val() const;
652 inline basic_map fix_val(isl::dim type, unsigned int pos, val v) const;
704 inline val plain_get_val_if_fixed(isl::dim type, unsigned int pos) const;
811 inline val dim_max_val(int pos) const;
819 inline basic_set fix_val(isl::dim type, unsigned int pos, val v) const;
850 inline basic_set lower_bound_val(isl::dim type, unsigned int pos, val value) const;
851 inline val max_val(const aff &obj) const;
878 inline basic_set upper_bound_val(isl::dim type, unsigned int pos, val value) const;
957 inline val get_coefficient_val(isl::dim type, int pos) const;
958 inline val get_constant_val() const;
969 inline constraint set_coefficient_val(isl::dim type, int pos, val v) const;
971 inline constraint set_constant_val(val v) const;
1282 inline map fix_val(isl::dim type, unsigned int pos, val v) const;
1283 inline map fixed_power_val(val exp) const;
1290 inline map floordiv_val(val d) const;
1366 inline val plain_get_val_if_fixed(isl::dim type, unsigned int pos) const;
1496 inline val get_element_val(int row, int col) const;
1517 inline mat set_element_val(int row, int col, val v) const;
1608 inline multi_aff scale_down_val(val v) const;
1610 inline multi_aff scale_val(val v) const;
1704 inline multi_pw_aff scale_down_val(val v) const;
1706 inline multi_pw_aff scale_val(val v) const;
1798 inline multi_union_pw_aff scale_down_val(val v) const;
1800 inline multi_union_pw_aff scale_val(val v) const;
1841 inline multi_val add_val(val v) const;
1857 inline val get_val(int pos) const;
1863 inline multi_val mod_val(val v) const;
1877 inline multi_val scale_down_val(val v) const;
1879 inline multi_val scale_val(val v) const;
1883 inline multi_val set_val(int pos, val el) const;
1919 inline val get_coordinate_val(isl::dim type, int pos) const;
1921 inline point set_coordinate_val(isl::dim type, int pos, val v) const;
1943 inline explicit pw_aff(set domain, val v);
1972 inline val eval(point pnt) const;
2003 inline pw_aff mod(val mod) const;
2022 inline pw_aff scale(val v) const;
2023 inline pw_aff scale_down(val f) const;
2166 inline pw_multi_aff scale_down_val(val v) const;
2168 inline pw_multi_aff scale_val(val v) const;
2260 inline val eval(point pnt) const;
2262 inline pw_qpolynomial fix_val(isl::dim type, unsigned int n, val v) const;
2278 inline val max() const;
2279 inline val min() const;
2289 inline pw_qpolynomial scale_down_val(val v) const;
2290 inline pw_qpolynomial scale_val(val v) const;
2404 inline val eval(point pnt) const;
2409 inline val get_constant_val() const;
2431 inline qpolynomial scale_down_val(val v) const;
2432 inline qpolynomial scale_val(val v) const;
2435 static inline qpolynomial val_on_domain(space space, val val);
2665 inline val count_val() const;
2684 inline set fix_val(isl::dim type, unsigned int pos, val v) const;
2700 inline val get_stride(int pos) const;
2736 inline set lower_bound_val(isl::dim type, unsigned int pos, val value) const;
2737 inline val max_val(const aff &obj) const;
2738 inline val min_val(const aff &obj) const;
2746 inline val plain_get_val_if_fixed(isl::dim type, unsigned int pos) const;
2784 inline set upper_bound_val(isl::dim type, unsigned int pos, val value) const;
2960 inline val get_coefficient_val() const;
3092 inline union_map fixed_power(val exp) const;
3229 inline explicit union_pw_aff(union_set domain, val v);
3263 inline val max_val() const;
3264 inline val min_val() const;
3265 inline union_pw_aff mod_val(val f) const;
3273 inline union_pw_aff scale_down_val(val v) const;
3274 inline union_pw_aff scale_val(val v) const;
3386 inline union_pw_multi_aff scale_down_val(val val) const;
3388 inline union_pw_multi_aff scale_val(val val) const;
3472 inline val eval(point pnt) const;
3489 inline union_pw_qpolynomial scale_down_val(val v) const;
3490 inline union_pw_qpolynomial scale_val(val v) const;
3633 inline val manage(__isl_take isl_val *ptr);
3634 inline val manage_copy(__isl_keep isl_val *ptr);
3637 friend inline val manage(__isl_take isl_val *ptr);
3638 friend inline val manage_copy(__isl_keep isl_val *ptr);
3646 inline /* implicit */ val(const val &obj);
3650 inline val &operator=(val obj);
3650 inline val &operator=(val obj);
3662 inline val abs() const;
3663 inline boolean abs_eq(const val &v2) const;
3664 inline val add(val v2) const;
3664 inline val add(val v2) const;
3665 inline val add_ui(unsigned long v2) const;
3666 inline val ceil() const;
3668 inline val div(val v2) const;
3668 inline val div(val v2) const;
3669 inline val div_ui(unsigned long v2) const;
3670 inline boolean eq(const val &v2) const;
3671 inline val floor() const;
3672 inline val gcd(val v2) const;
3672 inline val gcd(val v2) const;
3673 inline boolean ge(const val &v2) const;
3676 inline boolean gt(const val &v2) const;
3678 static inline val infty(ctx ctx);
3679 static inline val int_from_ui(ctx ctx, unsigned long u);
3680 inline val inv() const;
3681 inline boolean is_divisible_by(const val &v2) const;
3694 inline boolean le(const val &v2) const;
3695 inline boolean lt(const val &v2) const;
3696 inline val max(val v2) const;
3696 inline val max(val v2) const;
3697 inline val min(val v2) const;
3697 inline val min(val v2) const;
3698 inline val mod(val v2) const;
3698 inline val mod(val v2) const;
3699 inline val mul(val v2) const;
3699 inline val mul(val v2) const;
3700 inline val mul_ui(unsigned long v2) const;
3702 static inline val nan(ctx ctx);
3703 inline boolean ne(const val &v2) const;
3704 inline val neg() const;
3705 static inline val neginfty(ctx ctx);
3706 static inline val negone(ctx ctx);
3707 static inline val one(ctx ctx);
3708 inline val pow2() const;
3709 inline val set_si(long i) const;
3711 inline val sub(val v2) const;
3711 inline val sub(val v2) const;
3712 inline val sub_ui(unsigned long v2) const;
3713 inline val trunc() const;
3714 static inline val zero(ctx ctx);
3744 inline val_list add(val el) const;
3748 inline stat foreach(const std::function<stat(val)> &fn) const;
3749 static inline val_list from_val(val el);
3750 inline val get_at(int index) const;
3751 inline val get_val(int index) const;
3752 inline val_list insert(unsigned int pos, val el) const;
3755 inline val_list set_val(int index, val el) const;
3796 inline val get_element_val(int pos) const;
3804 inline vec set_element_val(int pos, val v) const;
3806 inline vec set_val(val v) const;
3842 aff::aff(local_space ls, val val)
3915 aff aff::add_coefficient_val(isl::dim type, int pos, val v) const
3933 aff aff::add_constant_val(val v) const
3993 val aff::eval(point pnt) const
4029 val aff::get_coefficient_val(isl::dim type, int pos) const
4035 val aff::get_constant_val() const
4041 val aff::get_denominator_val() const
4162 aff aff::mod(val mod) const
4240 aff aff::scale(val v) const
4246 aff aff::scale_down(val v) const
4264 aff aff::set_coefficient_val(isl::dim type, int pos, val v) const
4276 aff aff::set_constant_val(val v) const
4732 ast_expr ast_expr::from_val(val v)
4762 val ast_expr::get_val() const
5585 basic_map basic_map::fix_val(isl::dim type, unsigned int pos, val v) const
5907 val basic_map::plain_get_val_if_fixed(isl::dim type, unsigned int pos) const
6342 val basic_set::dim_max_val(int pos) const
6390 basic_set basic_set::fix_val(isl::dim type, unsigned int pos, val v) const
6594 basic_set basic_set::lower_bound_val(isl::dim type, unsigned int pos, val value) const
6600 val basic_set::max_val(const aff &obj) const
6762 basic_set basic_set::upper_bound_val(isl::dim type, unsigned int pos, val value) const
7028 val constraint::get_coefficient_val(isl::dim type, int pos) const
7034 val constraint::get_constant_val() const
7101 constraint constraint::set_coefficient_val(isl::dim type, int pos, val v) const
7113 constraint constraint::set_constant_val(val v) const
8254 map map::fix_val(isl::dim type, unsigned int pos, val v) const
8260 map map::fixed_power_val(val exp) const
8302 map map::floordiv_val(val d) const
8768 val map::plain_get_val_if_fixed(isl::dim type, unsigned int pos) const
9340 val mat::get_element_val(int row, int col) const
9466 mat mat::set_element_val(int row, int col, val v) const
9906 multi_aff multi_aff::scale_down_val(val v) const
9918 multi_aff multi_aff::scale_val(val v) const
10374 multi_pw_aff multi_pw_aff::scale_down_val(val v) const
10386 multi_pw_aff multi_pw_aff::scale_val(val v) const
10830 multi_union_pw_aff multi_union_pw_aff::scale_down_val(val v) const
10842 multi_union_pw_aff multi_union_pw_aff::scale_val(val v) const
10983 multi_val multi_val::add_val(val v) const
11080 val multi_val::get_val(int pos) const
11116 multi_val multi_val::mod_val(val v) const
11200 multi_val multi_val::scale_down_val(val v) const
11212 multi_val multi_val::scale_val(val v) const
11236 multi_val multi_val::set_val(int pos, val el) const
11346 val point::get_coordinate_val(isl::dim type, int pos) const
11358 point point::set_coordinate_val(isl::dim type, int pos, val v) const
11404 pw_aff::pw_aff(set domain, val v)
11555 val pw_aff::eval(point pnt) const
11750 pw_aff pw_aff::mod(val mod) const
11864 pw_aff pw_aff::scale(val v) const
11870 pw_aff pw_aff::scale_down(val f) const
12530 pw_multi_aff pw_multi_aff::scale_down_val(val v) const
12542 pw_multi_aff pw_multi_aff::scale_val(val v) const
12888 val pw_qpolynomial::eval(point pnt) const
12900 pw_qpolynomial pw_qpolynomial::fix_val(isl::dim type, unsigned int n, val v) const
13004 val pw_qpolynomial::max() const
13010 val pw_qpolynomial::min() const
13070 pw_qpolynomial pw_qpolynomial::scale_down_val(val v) const
13076 pw_qpolynomial pw_qpolynomial::scale_val(val v) const
13453 val qpolynomial::eval(point pnt) const
13491 val qpolynomial::get_constant_val() const
13623 qpolynomial qpolynomial::scale_down_val(val v) const
13629 qpolynomial qpolynomial::scale_val(val v) const
13647 qpolynomial qpolynomial::val_on_domain(space space, val val)
14609 val set::count_val() const
14723 set set::fix_val(isl::dim type, unsigned int pos, val v) const
14836 val set::get_stride(int pos) const
15053 set set::lower_bound_val(isl::dim type, unsigned int pos, val value) const
15059 val set::max_val(const aff &obj) const
15065 val set::min_val(const aff &obj) const
15113 val set::plain_get_val_if_fixed(isl::dim type, unsigned int pos) const
15341 set set::upper_bound_val(isl::dim type, unsigned int pos, val value) const
16086 val term::get_coefficient_val() const
16562 union_map union_map::fixed_power(val exp) const
17207 union_pw_aff::union_pw_aff(union_set domain, val v)
17396 val union_pw_aff::max_val() const
17402 val union_pw_aff::min_val() const
17408 union_pw_aff union_pw_aff::mod_val(val f) const
17456 union_pw_aff union_pw_aff::scale_down_val(val v) const
17462 union_pw_aff union_pw_aff::scale_val(val v) const
17930 union_pw_multi_aff union_pw_multi_aff::scale_down_val(val val) const
17942 union_pw_multi_aff union_pw_multi_aff::scale_val(val val) const
18242 val union_pw_qpolynomial::eval(point pnt) const
18352 union_pw_qpolynomial union_pw_qpolynomial::scale_down_val(val v) const
18358 union_pw_qpolynomial union_pw_qpolynomial::scale_val(val v) const
19006 val manage(__isl_take isl_val *ptr) {
19009 val manage_copy(__isl_keep isl_val *ptr) {
19017 val::val(const val &obj)
19040 val &val::operator=(val obj) {
19040 val &val::operator=(val obj) {
19090 val val::abs() const
19096 boolean val::abs_eq(const val &v2) const
19102 val val::add(val v2) const
19102 val val::add(val v2) const
19108 val val::add_ui(unsigned long v2) const
19114 val val::ceil() const
19126 val val::div(val v2) const
19126 val val::div(val v2) const
19132 val val::div_ui(unsigned long v2) const
19138 boolean val::eq(const val &v2) const
19144 val val::floor() const
19150 val val::gcd(val v2) const
19150 val val::gcd(val v2) const
19156 boolean val::ge(const val &v2) const
19174 boolean val::gt(const val &v2) const
19186 val val::infty(ctx ctx)
19192 val val::int_from_ui(ctx ctx, unsigned long u)
19198 val val::inv() const
19204 boolean val::is_divisible_by(const val &v2) const
19282 boolean val::le(const val &v2) const
19288 boolean val::lt(const val &v2) const
19294 val val::max(val v2) const
19294 val val::max(val v2) const
19300 val val::min(val v2) const
19300 val val::min(val v2) const
19306 val val::mod(val v2) const
19306 val val::mod(val v2) const
19312 val val::mul(val v2) const
19312 val val::mul(val v2) const
19318 val val::mul_ui(unsigned long v2) const
19330 val val::nan(ctx ctx)
19336 boolean val::ne(const val &v2) const
19342 val val::neg() const
19348 val val::neginfty(ctx ctx)
19354 val val::negone(ctx ctx)
19360 val val::one(ctx ctx)
19366 val val::pow2() const
19372 val val::set_si(long i) const
19384 val val::sub(val v2) const
19384 val val::sub(val v2) const
19390 val val::sub_ui(unsigned long v2) const
19396 val val::trunc() const
19402 val val::zero(ctx ctx)
19474 val_list val_list::add(val el) const
19498 stat val_list::foreach(const std::function<stat(val)> &fn) const
19501 const std::function<stat(val)> *func;
19512 val_list val_list::from_val(val el)
19518 val val_list::get_at(int index) const
19524 val val_list::get_val(int index) const
19530 val_list val_list::insert(unsigned int pos, val el) const
19548 val_list val_list::set_val(int index, val el) const
19686 val vec::get_element_val(int pos) const
19734 vec vec::set_element_val(int pos, val v) const
19746 vec vec::set_val(val v) const
tools/polly/lib/Support/ISLTools.cpp 516 isl::val polly::getConstant(isl::pw_aff PwAff, bool Max, bool Min) {
518 isl::val Result;
527 Result = isl::val::nan(Aff.get_ctx());
531 isl::val ThisVal = Aff.get_constant_val();
551 Result = isl::val::nan(Aff.get_ctx());
613 isl::val AMinVal = polly::getConstant(AMin, false, true);
614 isl::val BMinVal = polly::getConstant(BMin, false, true);
773 isl::val Val = P.get_coordinate_val(isl::dim::set, 0);
tools/polly/lib/Support/SCEVAffinator.cpp 157 auto ModVal = isl::val::int_from_ui(Ctx, Width);
157 auto ModVal = isl::val::int_from_ui(Ctx, Width);
tools/polly/lib/Transform/FlattenAlgo.cpp 50 auto FixedVal = BMap.plain_get_val_if_fixed(isl::dim::out, 0);
72 isl::union_pw_aff subtract(isl::union_pw_aff UPwAff, isl::val Val) {
91 isl::union_pw_aff multiply(isl::union_pw_aff UPwAff, isl::val Val) {
228 isl::val::one(IslCtx));
279 auto MinVal = getConstant(Min, false, true);
282 auto MaxVal = getConstant(Max, true, false);
292 auto LenVal = MaxVal.sub(MinVal).add_ui(1);
tools/polly/lib/Transform/MaximalStaticExpansion.cpp 380 auto UpperBound = getConstant(CurrentStmtDomain.dim_max(i), true, false);
tools/polly/lib/Transform/ScheduleOptimizer.cpp 735 auto Val = Deltas.plain_get_val_if_fixed(isl::dim::set, i);
tools/polly/unittests/Isl/IslTest.cpp 74 static bool operator==(const isl::val &LHS, const isl::val &RHS) {
74 static bool operator==(const isl::val &LHS, const isl::val &RHS) {
91 auto IslZero = valFromAPInt(IslCtx, APZero, true);
97 auto IslNOne = valFromAPInt(IslCtx, APNOne, true);
103 auto IslZero = valFromAPInt(IslCtx, APZero, false);
109 auto IslOne = valFromAPInt(IslCtx, APOne, false);
115 auto IslNTwo = valFromAPInt(IslCtx, APNTwo, true);
116 auto IslNTwoCmp = isl::val(IslCtx, -2);
122 auto IslNOne = valFromAPInt(IslCtx, APNOne, true);
128 auto IslZero = valFromAPInt(IslCtx, APZero, false);
134 auto IslOne = valFromAPInt(IslCtx, APOne, false);
140 auto IslTwo = valFromAPInt(IslCtx, APTwo, false);
146 auto IslNOne = valFromAPInt(IslCtx, APNOne, false);
147 auto IslRef = isl::val(IslCtx, 32).pow2().sub_ui(1);
154 auto IslLarge = valFromAPInt(IslCtx, APLarge, false);
155 auto IslRef = isl::val(IslCtx, 71);
167 auto IslNOne = isl::val(IslCtx, -1);
175 auto IslNTwo = isl::val(IslCtx, -2);
183 auto IslNThree = isl::val(IslCtx, -3);
191 auto IslNFour = isl::val(IslCtx, -4);
199 auto IslZero = isl::val(IslCtx, 0);
206 auto IslOne = isl::val(IslCtx, 1);
213 auto IslTwo = isl::val(IslCtx, 2);
220 auto IslThree = isl::val(IslCtx, 3);
227 auto IslFour = isl::val(IslCtx, 4);
234 auto IslNOne = isl::val(IslCtx, 32).pow2().sub_ui(1);
241 auto IslLargeNum = isl::val(IslCtx, 60);
250 auto IslExp = isl::val(IslCtx, 500);
251 auto IslLargePow2 = IslExp.pow2();
259 auto IslExp = isl::val(IslCtx, 500);
260 auto IslLargeNPow2 = IslExp.pow2().neg();
268 auto IslExp = isl::val(IslCtx, 512);
269 auto IslLargePow2 = IslExp.pow2();
277 auto IslExp = isl::val(IslCtx, 512);
278 auto IslLargeNPow2 = IslExp.pow2().neg();
292 isl::val ValOne = isl::val(IslCtx.get(), 1);
293 isl::val ValTwo = isl::val(IslCtx.get(), 2);
294 isl::val ValThree = isl::val(IslCtx.get(), 3);
295 isl::val ValFour = isl::val(IslCtx.get(), 4);
296 isl::val ValNegOne = isl::val(IslCtx.get(), -1);
297 isl::val ValNegTwo = isl::val(IslCtx.get(), -2);
298 isl::val ValNegThree = isl::val(IslCtx.get(), -3);
299 isl::val ValNegFour = isl::val(IslCtx.get(), -4);
451 auto UPwAff = isl::union_pw_aff(TestUSet, isl::val::zero(Ctx.get()));
487 auto TestPwAff = isl::pw_aff(TestSet, isl::val::zero(Ctx.get()));
usr/include/c++/7.4.0/bits/move.h 72 constexpr _Tp&&
73 forward(typename std::remove_reference<_Tp>::type& __t) noexcept
83 constexpr _Tp&&
84 forward(typename std::remove_reference<_Tp>::type&& __t) noexcept
usr/include/c++/7.4.0/bits/std_function.h 62 : std::unary_function<_T1, _Res> { };
390 : public _Maybe_unary_or_binary_function<_Res, _ArgTypes...>,
595 _Res operator()(_ArgTypes... __args) const;
628 using _Invoker_type = _Res (*)(const _Any_data&, _ArgTypes&&...);
706 return _M_invoker(_M_functor, std::forward<_ArgTypes>(__args)...);
usr/include/c++/7.4.0/bits/stl_function.h 108 typedef _Arg argument_type;
usr/include/c++/7.4.0/type_traits 1629 { typedef _Tp type; };
utils/unittest/googletest/include/gtest/gtest-printers.h 140 static void PrintValue(const T& value, ::std::ostream* os) {
205 ::std::basic_ostream<Char, CharTraits>& os, const T& x) {
206 TypeWithoutFormatter<T,
207 (internal::IsAProtocolMessage<T>::value ? kProtobuf :
208 internal::ImplicitlyConvertible<const T&, internal::BiggestInt>::value ?
223 void DefaultPrintNonContainerTo(const T& value, ::std::ostream* os) {
276 static ::std::string Format(const ToPrint& value) {
351 const T1& value, const T2& /* other_operand */) {
351 const T1& value, const T2& /* other_operand */) {
352 return FormatForComparison<T1, T2>::Format(value);
352 return FormatForComparison<T1, T2>::Format(value);
366 void UniversalPrint(const T& value, ::std::ostream* os);
373 const C& container, ::std::ostream* os) {
439 const T& value, ::std::ostream* os) {
455 void PrintTo(const T& value, ::std::ostream* os) {
478 DefaultPrintTo(IsContainerTest<T>(0), is_pointer<T>(), value, os);
699 static void Print(const T& value, ::std::ostream* os) {
784 static void Print(const T& value, ::std::ostream* os) {
856 typedef T T1;
983 internal::UniversalTersePrinter<T>::Print(value, &ss);
utils/unittest/googletest/include/gtest/gtest.h 1377 const T1& lhs, const T2& rhs) {
1377 const T1& lhs, const T2& rhs) {
1389 const T1& lhs,
1390 const T2& rhs) {
1419 const T1& lhs,
1420 const T2& rhs) {
utils/unittest/googletest/include/gtest/internal/custom/raw-ostream.h 29 static const T& printable(const T& V) { return V; }
29 static const T& printable(const T& V) { return V; }
35 auto printable(const T &V) -> decltype(StreamSwitch<T>::printable(V)) {
35 auto printable(const T &V) -> decltype(StreamSwitch<T>::printable(V)) {
37 return StreamSwitch<T>::printable(V);
utils/unittest/googletest/include/gtest/internal/gtest-internal.h 94 ::std::string PrintToString(const T& value);