Skip to content

Commit

Permalink
using clang-format-13 format
Browse files Browse the repository at this point in the history
  • Loading branch information
171930433 committed Jun 24, 2024
1 parent 33155f6 commit 3dd52b9
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 11 deletions.
4 changes: 2 additions & 2 deletions include/ylt/standalone/iguana/pb_util.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -178,8 +178,8 @@ constexpr inline WireType get_wire_type() {
}

template <typename T>
constexpr bool is_lenprefix_v =
(get_wire_type<T>() == WireType::LengthDelimeted);
constexpr bool is_lenprefix_v = (get_wire_type<T>() ==
WireType::LengthDelimeted);

[[nodiscard]] IGUANA_INLINE uint32_t encode_zigzag(int32_t v) {
return (static_cast<uint32_t>(v) << 1U) ^
Expand Down
2 changes: 1 addition & 1 deletion include/ylt/standalone/iguana/reflection.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@

#ifndef IGUANA_REFLECTION_HPP
#define IGUANA_REFLECTION_HPP
#include <any>
#include <array>
#include <functional>
#include <iomanip>
Expand All @@ -17,7 +18,6 @@
#include <type_traits>
#include <variant>
#include <vector>
#include <any>

#include "detail/string_stream.hpp"
#include "detail/traits.hpp"
Expand Down
13 changes: 5 additions & 8 deletions src/struct_pb/examples/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ struct nest : struct_pb::base_impl<nest> {
std::string name;
my_struct value;
int var;
std::variant<int,double> mv;
std::variant<int, double> mv;
};
REFLECTION(nest, name, value, var, mv);

Expand Down Expand Up @@ -53,24 +53,24 @@ int main() {
// dynamic reflection
auto t = struct_pb::create_instance("nest");
auto names = t->get_fields_name();
bool r = (names == std::vector<std::string_view>{"name", "value", "var", "mv"});
bool r =
(names == std::vector<std::string_view>{"name", "value", "var", "mv"});
assert(r);

t->set_field_value("mv", std::variant<int, double>{1});
auto mv = t->get_field_value<std::variant<int, double>>("mv");
auto const temp = std::variant<int, double>{1};
assert(mv == temp);


t->set_field_value("name", std::string("tom"));
auto name = t->get_field_value<std::string>("name");
assert(name == "tom");

auto d = dynamic_cast<nest *>(t.get());
auto d = dynamic_cast<nest*>(t.get());
assert(d->name == "tom");

t->set_field_value<std::string>("name", "hello");
auto &field_name = t->get_field_value<std::string>("name");
auto& field_name = t->get_field_value<std::string>("name");
assert(field_name == "hello");

// dynamic any
Expand All @@ -80,7 +80,4 @@ int main() {
auto const& mvar_any = t->get_field_any("mv");
auto const& mvar = std::any_cast<std::variant<int, double>>(mvar_any);
assert(mvar == temp);



}

0 comments on commit 3dd52b9

Please sign in to comment.