mirror of
https://github.com/BlackMATov/meta.hpp.git
synced 2025-12-15 03:45:30 +07:00
revert get_pointer functionality from method/member/variable/function
This commit is contained in:
@@ -165,8 +165,6 @@ namespace meta_hpp
|
||||
[[nodiscard]] function_type get_type() const noexcept;
|
||||
[[nodiscard]] const std::string& get_name() const noexcept;
|
||||
|
||||
[[nodiscard]] const uvalue& get_pointer() const noexcept;
|
||||
|
||||
[[nodiscard]] std::size_t get_arity() const noexcept;
|
||||
[[nodiscard]] argument get_argument(std::size_t position) const noexcept;
|
||||
[[nodiscard]] const argument_list& get_arguments() const noexcept;
|
||||
@@ -216,8 +214,6 @@ namespace meta_hpp
|
||||
[[nodiscard]] member_type get_type() const noexcept;
|
||||
[[nodiscard]] const std::string& get_name() const noexcept;
|
||||
|
||||
[[nodiscard]] const uvalue& get_pointer() const noexcept;
|
||||
|
||||
template < typename Instance >
|
||||
[[nodiscard]] uvalue get(Instance&& instance) const;
|
||||
|
||||
@@ -268,8 +264,6 @@ namespace meta_hpp
|
||||
[[nodiscard]] method_type get_type() const noexcept;
|
||||
[[nodiscard]] const std::string& get_name() const noexcept;
|
||||
|
||||
[[nodiscard]] const uvalue& get_pointer() const noexcept;
|
||||
|
||||
[[nodiscard]] std::size_t get_arity() const noexcept;
|
||||
[[nodiscard]] argument get_argument(std::size_t position) const noexcept;
|
||||
[[nodiscard]] const argument_list& get_arguments() const noexcept;
|
||||
@@ -356,8 +350,6 @@ namespace meta_hpp
|
||||
[[nodiscard]] pointer_type get_type() const noexcept;
|
||||
[[nodiscard]] const std::string& get_name() const noexcept;
|
||||
|
||||
[[nodiscard]] const uvalue& get_pointer() const noexcept;
|
||||
|
||||
[[nodiscard]] uvalue get() const;
|
||||
[[nodiscard]] uresult try_get() const;
|
||||
|
||||
|
||||
@@ -147,10 +147,6 @@ namespace meta_hpp
|
||||
return state_->index.get_name();
|
||||
}
|
||||
|
||||
inline const uvalue& function::get_pointer() const noexcept {
|
||||
return state_->pointer;
|
||||
}
|
||||
|
||||
inline std::size_t function::get_arity() const noexcept {
|
||||
return state_->arguments.size();
|
||||
}
|
||||
|
||||
@@ -224,10 +224,6 @@ namespace meta_hpp
|
||||
return state_->index.get_name();
|
||||
}
|
||||
|
||||
inline const uvalue& member::get_pointer() const noexcept {
|
||||
return state_->pointer;
|
||||
}
|
||||
|
||||
template < typename Instance >
|
||||
uvalue member::get(Instance&& instance) const {
|
||||
using namespace detail;
|
||||
|
||||
@@ -159,10 +159,6 @@ namespace meta_hpp
|
||||
return state_->index.get_name();
|
||||
}
|
||||
|
||||
inline const uvalue& method::get_pointer() const noexcept {
|
||||
return state_->pointer;
|
||||
}
|
||||
|
||||
inline std::size_t method::get_arity() const noexcept {
|
||||
return state_->arguments.size();
|
||||
}
|
||||
|
||||
@@ -144,10 +144,6 @@ namespace meta_hpp
|
||||
return state_->index.get_name();
|
||||
}
|
||||
|
||||
inline const uvalue& variable::get_pointer() const noexcept {
|
||||
return state_->pointer;
|
||||
}
|
||||
|
||||
inline uvalue variable::get() const {
|
||||
return state_->getter();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user