| CatapultServer
    v0.5.0.1 (Elephant)
    | 
Basic view on top of the account restriction cache. More...


| Public Types | |
| using | ReadOnlyView = AccountRestrictionCacheTypes::CacheReadOnlyType | 
|  Public Types inherited from catapult::cache::ConstAccessorMixin< TSet, TCacheDescriptor, TValueAdapter > | |
| using | const_iterator = detail::CacheFindIterator< TCacheDescriptor, TValueAdapter, SetIteratorType, const ValueType > | 
| Find (const) iterator.  More... | |
| Public Member Functions | |
| BasicAccountRestrictionCacheView (const AccountRestrictionCacheTypes::BaseSets &restrictionSets, model::NetworkIdentifier networkIdentifier) | |
| Creates a view around restrictionSets and networkIdentifier.  More... | |
| model::NetworkIdentifier | networkIdentifier () const | 
| Gets the network identifier.  More... | |
|  Public Member Functions inherited from catapult::utils::MoveOnly | |
| constexpr | MoveOnly ()=default | 
| Default constructor.  More... | |
| ~MoveOnly ()=default | |
| Default destructor.  More... | |
| MoveOnly (const NonCopyable &)=delete | |
| Disabled copy constructor.  More... | |
| MoveOnly (MoveOnly &&)=default | |
| Default move constructor.  More... | |
| MoveOnly & | operator= (const MoveOnly &)=delete | 
| Disabled assignment operator.  More... | |
| MoveOnly & | operator= (MoveOnly &&)=default | 
| Default move assignment operator.  More... | |
|  Public Member Functions inherited from catapult::cache::ContainsMixin< TSet, TCacheDescriptor > | |
| ContainsMixin (const TSet &set) | |
| Creates a mixin around set.  More... | |
| bool | contains (const KeyType &key) const | 
| Gets a value indicating whether or not the cache contains an element with key.  More... | |
|  Public Member Functions inherited from catapult::cache::ConstAccessorMixin< TSet, TCacheDescriptor, TValueAdapter > | |
| ConstAccessorMixin (const TSet &set) | |
| Creates a mixin around set.  More... | |
| const_iterator | find (const KeyType &key) const | 
| Finds the cache value identified by key.  More... | |
|  Public Member Functions inherited from catapult::cache::PatriciaTreeMixin< TTree > | |
| PatriciaTreeMixin (const TTree *pTree) | |
| Creates a mixin around pTree.  More... | |
| bool | supportsMerkleRoot () const | 
| Returns trueif merkle root is supported.  More... | |
| std::pair< Hash256, bool > | tryGetMerkleRoot () const | 
| Tries to get the merkle root if supported.  More... | |
| std::pair< Hash256, bool > | tryLookup (const typename TTree::KeyType &key, std::vector< tree::TreeNode > &nodePath) const | 
| Tries to find the value associated with key in the tree and stores proof of existence or not in nodePath.  More... | |
| Private Attributes | |
| model::NetworkIdentifier | m_networkIdentifier | 
Basic view on top of the account restriction cache.
| using catapult::cache::BasicAccountRestrictionCacheView::ReadOnlyView = AccountRestrictionCacheTypes::CacheReadOnlyType | 
| 
 | inlineexplicit | 
Creates a view around restrictionSets and networkIdentifier.
| 
 | inline | 
Gets the network identifier.
| 
 | private |