Files
hdk-grid/include/hdk/grid/PrimitiveWrapper.hpp
T
BadQuanta 81ecc87d39 Progress.
2026-05-13 19:49:14 +00:00

19 lines
499 B
C++

#pragma once
/// @file PrimitiveWrapper.hpp
/// For complete documentation, see src/PrimitiveWrapper.cpp
//
namespace hdk::grid {
template <typename T>
class PrimitiveWrapper {
private:
T primitive_value;
public:
PrimitiveWrapper() = delete;
PrimitiveWrapper(T value) : primitive_value(value) {}
operator T() const { return primitive_value; }
PrimitiveWrapper& operator=(T newValue) {
primitive_value = newValue;
return *this;
}
};
}