Пространства имен | |
namespace | so_4 |
namespace | so_4::rt |
namespace | so_4::rt::impl |
Классы | |
class | so_4::rt::impl::fld_type_to_sop_stream_type_t< T > |
Установление соответствия между C++ типом и типом потока в SOP. Подробнее... | |
class | so_4::rt::impl::fld_type_to_sop_stream_type_t< char > |
class | so_4::rt::impl::fld_type_to_sop_stream_type_t< signed char > |
class | so_4::rt::impl::fld_type_to_sop_stream_type_t< unsigned char > |
class | so_4::rt::impl::fld_type_to_sop_stream_type_t< short > |
class | so_4::rt::impl::fld_type_to_sop_stream_type_t< unsigned short > |
class | so_4::rt::impl::fld_type_to_sop_stream_type_t< int > |
class | so_4::rt::impl::fld_type_to_sop_stream_type_t< unsigned int > |
class | so_4::rt::impl::fld_type_to_sop_stream_type_t< float > |
class | so_4::rt::impl::fld_type_to_sop_stream_type_t< double > |
class | so_4::rt::impl::fld_type_to_sop_stream_type_t< std::string > |
class | so_4::rt::impl::fld_type_to_sop_stream_type_t< comm_buf_t > |
class | so_4::rt::impl::fld_type_to_sop_stream_type_t< oess_1::stdsn::serializable_t > |
class | so_4::rt::impl::msg_fld_handler_template_t< T > |
Шаблонный класс для манипуляции полями элементарных типов. Подробнее... | |
Макросы | |
#define | _SO_4__RT__IMPL__MSG_FLD_HANDLER_REAL_HPP_ |
#define | SO4_DENY_CAST(In_type, Out_type) |
Запрещение преобразования входного потока для следующих пар типов. | |
Функции | |
template<class In_type, class Out_type> | |
int | so_4::rt::impl::convert_input (oess_1::io::istream_t &input, unsigned int input_size, Out_type *to, unsigned int capacity, In_type *dummy) |
Функция преобразования значений из входного потока к другому типу. | |
template<> | |
int | so_4::rt::impl::convert_input< oess_1::char_t, std::string > (oess_1::io::istream_t &input, unsigned int input_size, std::string *to, unsigned int capacity, oess_1::char_t *dummy) |
template<> | |
int | so_4::rt::impl::convert_input< oess_1::char_t, so_4::rt::comm_buf_t > (oess_1::io::istream_t &input, unsigned int input_size, comm_buf_t *to, unsigned int capacity, oess_1::char_t *dummy) |
template<> | |
int | so_4::rt::impl::convert_input< oess_1::stdsn::serializable_t, oess_1::stdsn::serializable_t > (oess_1::io::istream_t &input, unsigned int input_size, oess_1::stdsn::serializable_t *to, unsigned int capacity, oess_1::stdsn::serializable_t *dummy) |
template<class Real_type, class Out_type> | |
void | so_4::rt::impl::convert_output (oess_1::io::ostream_t &output, const Real_type *from, unsigned int capacity, unsigned int &items_written) |
Функция преобразования значений одного типа в другой тип и помещения получившихся значений в выходной поток. | |
template<> | |
void | so_4::rt::impl::convert_output< std::string, oess_1::char_t > (oess_1::io::ostream_t &output, const std::string *from, unsigned int capacity, unsigned int &items_written) |
template<> | |
void | so_4::rt::impl::convert_output< comm_buf_t, oess_1::char_t > (oess_1::io::ostream_t &output, const comm_buf_t *from, unsigned int capacity, unsigned int &items_written) |
template<> | |
void | so_4::rt::impl::convert_output< oess_1::stdsn::serializable_t, oess_1::stdsn::serializable_t > (oess_1::io::ostream_t &output, const oess_1::stdsn::serializable_t *from, unsigned int capacity, unsigned int &items_written) |
#define SO4_DENY_CAST | ( | In_type, | |||
Out_type | ) |
Запрещение преобразования входного потока для следующих пар типов.
In_type | тип значений во входном потоке. | |
Out_type | тип поля сообщения. |
Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:47 2008. Создано системой 1.5.6 |