|
@@ -3,7 +3,7 @@
|
|
* Company: Lynar Studios
|
|
* Company: Lynar Studios
|
|
* E-Mail: webmaster@lynarstudios.com
|
|
* E-Mail: webmaster@lynarstudios.com
|
|
* Created: 2023-02-08
|
|
* Created: 2023-02-08
|
|
-* Changed: 2023-02-08
|
|
|
|
|
|
+* Changed: 2023-02-22
|
|
*
|
|
*
|
|
* */
|
|
* */
|
|
|
|
|
|
@@ -11,18 +11,19 @@
|
|
#define LS_STD_NULL_POINTER_ARGUMENT_EVALUATOR_HPP
|
|
#define LS_STD_NULL_POINTER_ARGUMENT_EVALUATOR_HPP
|
|
|
|
|
|
#include <ls-std/core/interface/IEvaluator.hpp>
|
|
#include <ls-std/core/interface/IEvaluator.hpp>
|
|
|
|
+#include <ls-std/os/dynamic-goal.hpp>
|
|
#include <memory>
|
|
#include <memory>
|
|
#include <string>
|
|
#include <string>
|
|
|
|
|
|
namespace ls::std::core
|
|
namespace ls::std::core
|
|
{
|
|
{
|
|
- class NullPointerArgumentEvaluator : public ls::std::core::interface_type::IEvaluator
|
|
|
|
|
|
+ class LS_STD_DYNAMIC_GOAL NullPointerArgumentEvaluator : public ls::std::core::interface_type::IEvaluator
|
|
{
|
|
{
|
|
public:
|
|
public:
|
|
|
|
|
|
- explicit NullPointerArgumentEvaluator(const ::std::shared_ptr<void> &_argument);
|
|
|
|
- explicit NullPointerArgumentEvaluator(const ::std::shared_ptr<void> &_argument, ::std::string _message);
|
|
|
|
- ~NullPointerArgumentEvaluator() override;
|
|
|
|
|
|
+ explicit NullPointerArgumentEvaluator(const ::std::shared_ptr<void> &_argument);
|
|
|
|
+ explicit NullPointerArgumentEvaluator(const ::std::shared_ptr<void> &_argument, ::std::string _message);
|
|
|
|
+ ~NullPointerArgumentEvaluator() override;
|
|
|
|
|
|
void evaluate() override;
|
|
void evaluate() override;
|
|
|
|
|