revert get_pointer functionality from method/member/variable/function

This commit is contained in:
BlackMATov
2024-08-10 00:58:22 +07:00
parent 71e0ea73bb
commit 0b1dac5246
10 changed files with 0 additions and 68 deletions

View File

@@ -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;

View File

@@ -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();
}

View File

@@ -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;

View File

@@ -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();
}

View File

@@ -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();
}