userver: structs::Strong Struct Reference
Loading...
Searching...
No Matches
structs::Strong Struct Reference

Detailed Description

Definition at line 144 of file structs.hpp.

Classes

struct  Tag

Public Types

using ProtobufMessage = messages::Strong
using F1Strong = ::utils::StrongTypedef<Tag, int32_t>
using F2Strong = ::utils::StrongTypedef<Tag, std::string>
using F3Strong = ::utils::StrongTypedef<Tag, TestEnum>
using F4Strong = ::utils::StrongTypedef<Tag, Simple>
using F5Strong = ::utils::StrongTypedef<Tag, ups::Duration>
using OneofType = ups::Oneof<F5Strong>

Public Attributes

F1Strong f1 = {}
std::optional< F2Strong > f2 = {}
std::vector< F3Strong > f3 = {}
std::map< int32_t, F4Strong > f4 = {}
OneofType test_oneof = {}

Member Typedef Documentation

◆ F1Strong

using structs::Strong::F1Strong = ::utils::StrongTypedef<Tag, int32_t>

Definition at line 148 of file structs.hpp.

◆ F2Strong

using structs::Strong::F2Strong = ::utils::StrongTypedef<Tag, std::string>

Definition at line 149 of file structs.hpp.

◆ F3Strong

using structs::Strong::F3Strong = ::utils::StrongTypedef<Tag, TestEnum>

Definition at line 150 of file structs.hpp.

◆ F4Strong

using structs::Strong::F4Strong = ::utils::StrongTypedef<Tag, Simple>

Definition at line 151 of file structs.hpp.

◆ F5Strong

using structs::Strong::F5Strong = ::utils::StrongTypedef<Tag, ups::Duration>

Definition at line 152 of file structs.hpp.

◆ OneofType

using structs::Strong::OneofType = ups::Oneof<F5Strong>

Definition at line 153 of file structs.hpp.

◆ ProtobufMessage

using structs::Strong::ProtobufMessage = messages::Strong

Definition at line 147 of file structs.hpp.

Member Data Documentation

◆ f1

F1Strong structs::Strong::f1 = {}

Definition at line 155 of file structs.hpp.

◆ f2

std::optional<F2Strong> structs::Strong::f2 = {}

Definition at line 156 of file structs.hpp.

◆ f3

std::vector<F3Strong> structs::Strong::f3 = {}

Definition at line 157 of file structs.hpp.

◆ f4

std::map<int32_t, F4Strong> structs::Strong::f4 = {}

Definition at line 158 of file structs.hpp.

◆ test_oneof

OneofType structs::Strong::test_oneof = {}

Definition at line 159 of file structs.hpp.


The documentation for this struct was generated from the following file:
  • /data/code/userver/libraries/proto-structs/tests/structs.hpp