Inspector
=================== 🕵️♀️ Inspector
Functions
hasNotContract
================== 🧩 Function
function hasNotContract(Function storage func) internal view returns (bool);
isEqual
function isEqual(Function memory a, Function memory b) internal pure returns (bool);
isComplete
function isComplete(Function memory func) internal pure returns (bool);
isUninitialized
function isUninitialized(Function storage func) internal view returns (bool);
hasSameSelector
=============== 🗂️ Bundle
function hasSameSelector(Bundle storage bundle, Function storage func) internal view returns (bool flag);
hasNotSameSelector
function hasNotSameSelector(Bundle storage bundle, Function storage func) internal view returns (bool);
isComplete
function isComplete(Bundle storage bundle) internal view returns (bool);
isUninitialized
function isUninitialized(Bundle storage bundle) internal view returns (bool);
hasCurrentBundle
======================= 📙 Bundle Registry
function hasCurrentBundle(BundleRegistry storage bundle) internal view returns (bool);
hasNotCurrentBundle
function hasNotCurrentBundle(BundleRegistry storage bundle) internal view returns (bool);
isComplete
============== 🏠 Proxy
function isComplete(Proxy memory proxy) internal pure returns (bool);
isInitialized
function isInitialized(Proxy storage proxy) internal view returns (bool);
isUninitialized
function isUninitialized(Proxy storage proxy) internal view returns (bool);
isNotUndefined
🏠 Proxy Kind
function isNotUndefined(ProxyKind kind) internal pure returns (bool);
isSupported
==================== 📚 Dictionary
function isSupported(Dictionary memory dictionary, bytes4 selector) internal view returns (bool);
isVerifiable
function isVerifiable(Dictionary memory dictionary) internal returns (bool);
isComplete
function isComplete(Dictionary memory dictionary) internal pure returns (bool);
isUninitialized
function isUninitialized(Dictionary storage dictionary) internal view returns (bool);
isNotUndefined
📚 Dictionary Kind
function isNotUndefined(DictionaryKind kind) internal pure returns (bool);
isAssigned
=================== 🧱 Primitives
📝 String
function isAssigned(string storage str) internal pure returns (bool);
isEmpty
function isEmpty(string memory str) internal pure returns (bool);
isNotEmpty
function isNotEmpty(string memory str) internal pure returns (bool);
isEqual
function isEqual(string memory a, string memory b) internal pure returns (bool);
isNotEqual
function isNotEqual(string memory a, string memory b) internal pure returns (bool);
isAssigned
💾 Bytes4
function isAssigned(bytes4 selector) internal pure returns (bool);
isEmpty
function isEmpty(bytes4 selector) internal pure returns (bool);
isNotEmpty
function isNotEmpty(bytes4 selector) internal pure returns (bool);
isEqual
function isEqual(bytes4 a, bytes4 b) internal pure returns (bool);
isNotEqual
function isNotEqual(bytes4 a, bytes4 b) internal pure returns (bool);
isZero
📌 Address
function isZero(address addr) internal pure returns (bool);
isNotZero
function isNotZero(address addr) internal pure returns (bool);
hasCode
function hasCode(address addr) internal view returns (bool);
hasNotCode
function hasNotCode(address addr) internal view returns (bool);
isContract
function isContract(address addr) internal view returns (bool);
isNotContract
function isNotContract(address addr) internal view returns (bool);
isNot
✅ Bool
function isNot(bool flag) internal pure returns (bool);
isFalse
function isFalse(bool flag) internal pure returns (bool);
isNotZero
#️⃣ Uint
function isNotZero(uint256 num) internal pure returns (bool);
isUninitialized
=================== 🔒 Type Guard
function isUninitialized(TypeStatus status) internal pure returns (bool);
isInitialized
function isInitialized(TypeStatus status) internal pure returns (bool);
isBuilding
function isBuilding(TypeStatus status) internal pure returns (bool);
isBuilt
function isBuilt(TypeStatus status) internal pure returns (bool);
isLocked
function isLocked(TypeStatus status) internal pure returns (bool);
isNotLocked
function isNotLocked(TypeStatus status) internal pure returns (bool);
isComplete
function isComplete(TypeStatus status) internal pure returns (bool);