#include #include #include #include #include "absl/strings/str_cat.h" #include "absl/strings/str_split.h" #include "absl/container/flat_hash_map.h" #include "absl/container/flat_hash_set.h" #include "absl/numeric/int128.h" #include "absl/time/time.h" #include "absl/types/variant.h" int main() { absl::flat_hash_set set1; absl::flat_hash_map map1; absl::flat_hash_set set2 = { {"huey"}, {"dewey"}, {"louie"}, }; absl::flat_hash_map map2 = { {1, "huey"}, {2, "dewey"}, {3, "louie"}, }; absl::flat_hash_set set3(set2); absl::flat_hash_map map3(map2); absl::flat_hash_set set4; set4 = set3; absl::flat_hash_map map4; map4 = map3; absl::flat_hash_set set5(std::move(set4)); absl::flat_hash_map map5(std::move(map4)); absl::flat_hash_set set6; set6 = std::move(set5); absl::flat_hash_map map6; map6 = std::move(map5); const absl::uint128 big = absl::Uint128Max(); std::cout << absl::StrCat("Arg ", "foo", "\n"); std::vector v = absl::StrSplit("a,b,,c", ','); absl::Time t1 = absl::Now(); absl::Time t2 = absl::Time(); absl::Time t3 = absl::UnixEpoch(); absl::variant v1 = absl::variant(); absl::bad_variant_access e1; std::string const year = absl::FormatTime("%Y", absl::Now(), absl::UTCTimeZone()); std::cout << "year " << year << std::endl; }