Loading...
Searching...
No Matches
modifier.hpp
Go to the documentation of this file.
1
2#pragma once
3
4#include "core/common.hpp"
5#include "core/type/ntype.hpp"
6
7namespace by {
13 class _nout modifier: public instance {
15
16 public:
17 modifier();
19
20 public:
21 virtual nbool isPublic() const;
22 virtual void setPublic(nbool newPublic);
23 virtual nbool isExplicitOverride() const;
24 virtual void setExplicitOverride(nbool isOverride);
25
26 private:
27 nbool _isPublic;
28 nbool _isExplicitOverride;
29 };
30}
Base class for all managed instances in memlite system.
Definition instance.hpp:41
Access modifier for type members.
Definition modifier.hpp:13
Weak reference smart pointer with type-safe access.
Definition tweak.hpp:16
to Top