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 memory proxy) internal returns (Proxy memory);

finishBuilding​

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

lock​

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

startBuilding​

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

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

finishBuilding​

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

lock​

function lock(Dictionary storage dictionary) internal returns (Dictionary 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);