mirror of
https://github.com/BlackMATov/meta.hpp.git
synced 2025-12-13 03:08:49 +07:00
@@ -14,6 +14,7 @@ target_compile_options(${PROJECT_NAME}.setup_targets INTERFACE
|
|||||||
-Wno-exit-time-destructors
|
-Wno-exit-time-destructors
|
||||||
-Wno-global-constructors
|
-Wno-global-constructors
|
||||||
-Wno-padded
|
-Wno-padded
|
||||||
|
-Wno-poison-system-directories
|
||||||
-Wno-switch-default
|
-Wno-switch-default
|
||||||
-Wno-unknown-warning-option
|
-Wno-unknown-warning-option
|
||||||
-Wno-unneeded-internal-declaration
|
-Wno-unneeded-internal-declaration
|
||||||
|
|||||||
@@ -3007,7 +3007,7 @@ namespace meta_hpp
|
|||||||
[[nodiscard]] const variable_list& get_variables() const noexcept;
|
[[nodiscard]] const variable_list& get_variables() const noexcept;
|
||||||
|
|
||||||
template < typename... Args >
|
template < typename... Args >
|
||||||
[[nodiscard]] uvalue create(Args&&... args) const;
|
uvalue create(Args&&... args) const;
|
||||||
template < typename... Args >
|
template < typename... Args >
|
||||||
uvalue create_at(void* mem, Args&&... args) const;
|
uvalue create_at(void* mem, Args&&... args) const;
|
||||||
|
|
||||||
@@ -4120,10 +4120,10 @@ namespace meta_hpp
|
|||||||
//
|
//
|
||||||
|
|
||||||
template < typename... Args >
|
template < typename... Args >
|
||||||
[[nodiscard]] uvalue create(Args&&... args) const;
|
uvalue create(Args&&... args) const;
|
||||||
|
|
||||||
template < typename... Args >
|
template < typename... Args >
|
||||||
[[nodiscard]] uresult try_create(Args&&... args) const;
|
uresult try_create(Args&&... args) const;
|
||||||
|
|
||||||
template < typename... Args >
|
template < typename... Args >
|
||||||
uvalue create_at(void* mem, Args&&... args) const;
|
uvalue create_at(void* mem, Args&&... args) const;
|
||||||
@@ -4146,10 +4146,10 @@ namespace meta_hpp
|
|||||||
//
|
//
|
||||||
|
|
||||||
template < typename Iter >
|
template < typename Iter >
|
||||||
[[nodiscard]] uvalue create_variadic(Iter first, Iter last) const;
|
uvalue create_variadic(Iter first, Iter last) const;
|
||||||
|
|
||||||
template < typename Iter >
|
template < typename Iter >
|
||||||
[[nodiscard]] uresult try_create_variadic(Iter first, Iter last) const;
|
uresult try_create_variadic(Iter first, Iter last) const;
|
||||||
|
|
||||||
template < typename Iter >
|
template < typename Iter >
|
||||||
uvalue create_variadic_at(void* mem, Iter first, Iter last) const;
|
uvalue create_variadic_at(void* mem, Iter first, Iter last) const;
|
||||||
|
|||||||
@@ -74,10 +74,10 @@ namespace meta_hpp
|
|||||||
//
|
//
|
||||||
|
|
||||||
template < typename... Args >
|
template < typename... Args >
|
||||||
[[nodiscard]] uvalue create(Args&&... args) const;
|
uvalue create(Args&&... args) const;
|
||||||
|
|
||||||
template < typename... Args >
|
template < typename... Args >
|
||||||
[[nodiscard]] uresult try_create(Args&&... args) const;
|
uresult try_create(Args&&... args) const;
|
||||||
|
|
||||||
template < typename... Args >
|
template < typename... Args >
|
||||||
uvalue create_at(void* mem, Args&&... args) const;
|
uvalue create_at(void* mem, Args&&... args) const;
|
||||||
@@ -100,10 +100,10 @@ namespace meta_hpp
|
|||||||
//
|
//
|
||||||
|
|
||||||
template < typename Iter >
|
template < typename Iter >
|
||||||
[[nodiscard]] uvalue create_variadic(Iter first, Iter last) const;
|
uvalue create_variadic(Iter first, Iter last) const;
|
||||||
|
|
||||||
template < typename Iter >
|
template < typename Iter >
|
||||||
[[nodiscard]] uresult try_create_variadic(Iter first, Iter last) const;
|
uresult try_create_variadic(Iter first, Iter last) const;
|
||||||
|
|
||||||
template < typename Iter >
|
template < typename Iter >
|
||||||
uvalue create_variadic_at(void* mem, Iter first, Iter last) const;
|
uvalue create_variadic_at(void* mem, Iter first, Iter last) const;
|
||||||
|
|||||||
@@ -171,7 +171,7 @@ namespace meta_hpp
|
|||||||
[[nodiscard]] const variable_list& get_variables() const noexcept;
|
[[nodiscard]] const variable_list& get_variables() const noexcept;
|
||||||
|
|
||||||
template < typename... Args >
|
template < typename... Args >
|
||||||
[[nodiscard]] uvalue create(Args&&... args) const;
|
uvalue create(Args&&... args) const;
|
||||||
template < typename... Args >
|
template < typename... Args >
|
||||||
uvalue create_at(void* mem, Args&&... args) const;
|
uvalue create_at(void* mem, Args&&... args) const;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user