1234567891011121314151617181920212223242526272829303132333435 |
- /*
- * Author: Patrick-Christopher Mattulat
- * Company: Lynar Studios
- * E-Mail: webmaster@lynarstudios.com
- * Created: 2023-05-23
- * Changed: 2023-05-23
- *
- * */
- #ifndef LS_STD_RAW_POINTER_HPP
- #define LS_STD_RAW_POINTER_HPP
- namespace ls::std::core::type
- {
- template<typename T>
- class RawPointer
- {
- public:
- explicit RawPointer(T *_pointer) : pointer(_pointer)
- {}
- ~RawPointer() = default;
- [[nodiscard]] T *get() const
- {
- return this->pointer;
- }
- private:
- T *pointer{};
- };
- }
- #endif
|