去除所有访问级别
This commit is contained in:
+4
-9
@@ -1,14 +1,9 @@
|
||||
# Structive Property Core
|
||||
|
||||
The Core is the C++20 header-only structural and managed-property layer of Structive.
|
||||
`structive::property_core` describes intrinsic property structure and provides managed read/write, synchronization, traversal, validation metadata and type-erased runtime access.
|
||||
|
||||
It provides `Type_Descriptor<T>`, `Object_Schema`, member/computed property descriptors, the unified Attribute protocol, explicit constraints and validation, access capability views, synchronization plans/guards, typed traversal and type-erased runtime access.
|
||||
Core has no access-control modes. A property only reports its own intrinsic `readable` / `writable` capability. External systems own their own exposure and authorization policy.
|
||||
|
||||
The core design rule is that registered properties remain ordinary C++ members. Structive adds a managed structural layer; it does not replace the native object model.
|
||||
Stored `read_only` properties do not receive lock slots or contribute mutexes, and managed reads use the no-lock fast path.
|
||||
|
||||
See the complete documentation:
|
||||
|
||||
- [Core Guide](../docs/CORE_GUIDE.md)
|
||||
- [Design Philosophy](../docs/DESIGN.md)
|
||||
- [中文 Core 指南](../docs/CORE_GUIDE.zh-CN.md)
|
||||
- [中文设计理念](../docs/DESIGN.zh-CN.md)
|
||||
See [Core Guide](../docs/CORE_GUIDE.md) and [Design Philosophy](../docs/DESIGN.md).
|
||||
|
||||
Reference in New Issue
Block a user