Skip to content

Commit

Permalink
rework noexcept, macros
Browse files Browse the repository at this point in the history
  • Loading branch information
jll63 committed Sep 23, 2024
1 parent f89774a commit e43c2b6
Show file tree
Hide file tree
Showing 8 changed files with 204 additions and 234 deletions.
90 changes: 0 additions & 90 deletions docs.in/reference/declare_static_method.cpp

This file was deleted.

2 changes: 1 addition & 1 deletion docs.in/reference/method_container.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ define_method_inline(kicks, kick, (Dog * dog), std::string) {
}

define_method_in(kicks, kick, (Bulldog * dog), std::string) {
return kicks<YOMM2_METHOD_NAME(kick)(Dog*)>::fn(dog) + " and bites";
return kicks<std::string(Dog*)>::fn(dog) + " and bites";
}

BOOST_AUTO_TEST_CASE(ref_example) {
Expand Down
2 changes: 1 addition & 1 deletion examples/containers/painter.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ class Painter {
private:
int counter = 0;
template<typename...> friend struct paint1d::painters;
friend paint2d::painters<YOMM2_METHOD_NAME(paintObject)(Painter&, const geometries::Shape&)>;
friend paint2d::painters<void(Painter&, const geometries::Shape&)>;
};

inline void Painter::paint(const geometries::Geometry& geometry) {
Expand Down
3 changes: 1 addition & 2 deletions examples/containers/segment_painter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,7 @@ define_method_in(
painters, paintObject,
(Painter & painter, const geometries::Segment& segment), void) {
++painter.counter;
painters<YOMM2_METHOD_NAME(paintObject)(Painter&, const geometries::Line&)>::fn(
painter, segment);
painters<void(Painter&, const geometries::Line&)>::fn(painter, segment);
std::cout << " " << "painting segment\n";
}

Expand Down
Loading

0 comments on commit e43c2b6

Please sign in to comment.