aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorFabian Imhof <fabian.imhof@ost.ch>2024-10-22 07:40:42 +0000
committerFabian Imhof <fabian.imhof@ost.ch>2024-10-22 07:40:42 +0000
commit8911e405e1d04676f9dd9129c3cfeccd9379b785 (patch)
tree2c78dff925145547871206cb5e0c3b6ea9c6f60f /include
parent5a2892f65abe13c32bb07de697826f374c1d2b1d (diff)
parentba054441f93a30e2042a71d632a6a5fb04007d15 (diff)
downloadteachos-8911e405e1d04676f9dd9129c3cfeccd9379b785.tar.xz
teachos-8911e405e1d04676f9dd9129c3cfeccd9379b785.zip
Merge branch 'feat_memory_manager' of ssh://gitlab.ost.ch:45022/teachos/kernel into feat_memory_manager
Diffstat (limited to 'include')
-rw-r--r--include/memory/asm_pointer.hpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/memory/asm_pointer.hpp b/include/memory/asm_pointer.hpp
index 9ec2218..71dfcf7 100644
--- a/include/memory/asm_pointer.hpp
+++ b/include/memory/asm_pointer.hpp
@@ -20,21 +20,25 @@ namespace teachos::memory
/**
* @brief Construct a new asm_pointer for a given assembly-defined pointer.
+ *
* @param pointer A pointer defined in assembly.
*/
constexpr asm_pointer(Type *& pointer)
: m_pointer{&pointer}
{
+ // Nothing to do
}
/**
* @brief Access the underlying pointer.
+ *
* @return The pointer wrapped by this asm_pointer.
*/
auto constexpr operator*() -> pointer & { return *m_pointer; }
/**
* @brief Access the underlying pointer.
+ *
* @return The pointer wrapped by this asm_pointer.
*/
auto constexpr operator*() const -> pointer const & { return *m_pointer; }