MCPcopy Create free account
hub / github.com/argotorg/solidity / interfaceSort

Function interfaceSort

libsolidity/formal/PredicateSort.cpp:30–39  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28{
29
30SortPointer interfaceSort(ContractDefinition const& _contract, SymbolicState& _state)
31{
32 return std::make_shared<FunctionSort>(
33 std::vector<SortPointer>{_state.thisAddressSort()} +
34 getBuiltInFunctionsSorts(_state) +
35 std::vector<SortPointer>{_state.stateSort()} +
36 stateSorts(_contract),
37 SortProvider::boolSort
38 );
39}
40
41SortPointer nondetInterfaceSort(ContractDefinition const& _contract, SymbolicState& _state)
42{

Callers 1

Calls 2

getBuiltInFunctionsSortsFunction · 0.85
stateSortsFunction · 0.85

Tested by

no test coverage detected