xtd
1.0.0
Toggle main menu visibility
Loading...
Searching...
No Matches
typeof.cpp
Shows how to use typeof_ keyword.
#include <xtd/xtd>
auto
main() ->
int
{
console::write_line(
typeof_<int>
());
console::write_line(
typeof_
<std::pair<int, double>>().name());
console::write_line(
typeof_
<list<int>>());
console::write_line(
typeof_<date_time>
().full_name());
console::write_line(
typeof_<time_span>
().name());
console::write_line();
console::write_line(
typeof_
((124 + 26) / 2));
console::write_line(
typeof_
(std::make_pair(42, .42)).name());
console::write_line(
typeof_
(list {1, 2, 3, 4, 5}));
console::write_line(
typeof_
(date_time::now()).full_name());
console::write_line(
typeof_
(diagnostics::stopwatch::start_new().elapsed()).name());
}
// This code produces the following output :
//
// int
// pair<int, double>
// xtd::collections::generic::list<int, std::allocator<int>>
// xtd::date_time
// time_span
//
// int
// pair<int, double>
// xtd::collections::generic::list<int, std::allocator<int>>
// xtd::date_time
// time_span
typeof_
#define typeof_
Used to obtain the type object of a specified type or object.
Definition
typeof.hpp:24
Generated on
for xtd by
Gammasoft
. All rights reserved.