2
0
mirror of https://github.com/boostorg/mysql.git synced 2026-01-22 17:32:25 +00:00
Files
mysql/test/unit/include/test_unit/printing.hpp
Anarthal (Rubén Pérez) 27e417dc2d capabilities is now a scoped enum
close #471
2025-04-25 20:11:19 +02:00

73 lines
2.0 KiB
C++

//
// Copyright (c) 2019-2025 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
//
#ifndef BOOST_MYSQL_TEST_UNIT_INCLUDE_TEST_UNIT_PRINTING_HPP
#define BOOST_MYSQL_TEST_UNIT_INCLUDE_TEST_UNIT_PRINTING_HPP
#include <cstdint>
#include <iosfwd>
namespace boost {
namespace mysql {
// address_type
enum class address_type;
std::ostream& operator<<(std::ostream& os, address_type value);
namespace detail {
// capabilities
enum class capabilities : std::uint32_t;
std::ostream& operator<<(std::ostream& os, capabilities caps);
// db_flavor
enum class db_flavor;
std::ostream& operator<<(std::ostream& os, db_flavor value);
// resultset_encoding
enum class resultset_encoding;
std::ostream& operator<<(std::ostream& os, resultset_encoding t);
// connection_status
enum class connection_status;
std::ostream& operator<<(std::ostream& os, connection_status t);
// results_iterator
class results_iterator;
std::ostream& operator<<(std::ostream& os, const results_iterator& it);
// next_action_type
enum class next_action_type;
std::ostream& operator<<(std::ostream& os, next_action_type t);
// pipeline_stage_kind
enum class pipeline_stage_kind;
std::ostream& operator<<(std::ostream& os, pipeline_stage_kind v);
// pipeline_request_stage
struct pipeline_request_stage;
bool operator==(const pipeline_request_stage& lhs, const pipeline_request_stage& rhs);
std::ostream& operator<<(std::ostream& os, pipeline_request_stage v);
// node_status (pool)
enum class node_status;
std::ostream& operator<<(std::ostream& os, node_status v);
// collection_state (pool)
enum class collection_state;
std::ostream& operator<<(std::ostream& os, collection_state v);
// next_connection_action (pool)
enum class next_connection_action;
std::ostream& operator<<(std::ostream& os, next_connection_action v);
} // namespace detail
} // namespace mysql
} // namespace boost
#endif