Skip to main content

TypeGuard

Git Source

================================================== 🔒 Type Guard

See details in docs/object_lifecycle.md ====================================================

Functions​

startBuilding​

================== 🧩 Function

function startBuilding(Function storage func) internal returns (Function storage);

finishBuilding​

function finishBuilding(Function storage func) internal returns (Function storage);

lock​

function lock(Function storage func) internal returns (Function storage);

startBuilding​

================ 🗂️ Bundle

function startBuilding(Bundle storage bundle) internal returns (Bundle storage);

finishBuilding​

function finishBuilding(Bundle storage bundle) internal returns (Bundle storage);

lock​

function lock(Bundle storage bundle) internal returns (Bundle storage);

startBuilding​

=============== 🏠 Proxy

function startBuilding(Proxy_2 memory proxy) internal returns (Proxy_2 memory);

finishBuilding​

function finishBuilding(Proxy_2 memory proxy) internal returns (Proxy_2 memory);

lock​

function lock(Proxy_2 storage proxy) internal returns (Proxy_2 storage);

startBuilding​

==================== 📚 Dictionary

function startBuilding(Dictionary_1 memory dictionary) internal returns (Dictionary_1 memory);

finishBuilding​

function finishBuilding(Dictionary_1 memory dictionary) internal returns (Dictionary_1 memory);

lock​

function lock(Dictionary_1 storage dictionary) internal returns (Dictionary_1 storage);

startBuilding​

========================== 🏛 Standard Registry

function startBuilding(StdRegistry storage registry) internal returns (StdRegistry storage);

finishBuilding​

function finishBuilding(StdRegistry storage registry) internal returns (StdRegistry storage);

lock​

function lock(StdRegistry storage registry) internal returns (StdRegistry storage);

startBuilding​

========================== 🏰 Standard Functions

function startBuilding(StdFunctions storage std) internal returns (StdFunctions storage);

finishBuilding​

function finishBuilding(StdFunctions storage std) internal returns (StdFunctions storage);

lock​

function lock(StdFunctions storage std) internal returns (StdFunctions storage);