IAccessControlEnumerable
Inherits: IAccessControl
External interface of AccessControlEnumerable declared to support ERC-165 detection.
Functions
getRoleMember
Returns one of the accounts that have role. index must be a
value between 0 and getRoleMemberCount, non-inclusive.
Role bearers are not sorted in any particular way, and their ordering may
change at any point.
WARNING: When using {getRoleMember} and {getRoleMemberCount}, make sure
you perform all queries on the same block. See the following
https://forum.openzeppelin.com/t/iterating-over-elements-on-enumerableset-in-openzeppelin-contracts/2296[forum post]
for more information.
function getRoleMember(bytes32 role, uint256 index) external view returns (address);
getRoleMemberCount
Returns the number of accounts that have role. Can be used
together with getRoleMember to enumerate all bearers of a role.
function getRoleMemberCount(bytes32 role) external view returns (uint256);