hyperledger/iroha
Iroha - A simple, decentralized ledger http://iroha.tech
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Ciroha::cache::AbstractCache< KeyType, ValueType, T >
 Ciroha::cache::AbstractCache< KeyType, ValueType, Cache< KeyType, ValueType, KeyHash > >
 Ciroha::cache::AbstractCache< shared_model::crypto::Hash, int, Cache< shared_model::crypto::Hash, int, shared_model::crypto::Hash::Hasher > >
 Ciroha::cache::AbstractCache< shared_model::crypto::Hash, TxCacheStatusType, Cache< shared_model::crypto::Hash, TxCacheStatusType, shared_model::crypto::Hash::Hasher > >
 Cshared_model::crypto::AbstractCryptoModelSigner< Model >
 Cshared_model::crypto::AbstractCryptoModelSigner< interface::Block >
 Cshared_model::interface::AbstractTransportFactory< Interface, Transport >
 Cshared_model::interface::AbstractTransportFactory< Interface, Proto::TransportType >
 Cshared_model::validation::AbstractValidator< Model >
 Cshared_model::validation::AbstractValidator< interface::Block >
 Cshared_model::validation::AbstractValidator< interface::BlocksQuery >
 Cshared_model::validation::AbstractValidator< interface::Proposal >
 Cshared_model::validation::AbstractValidator< interface::Query >
 Cshared_model::validation::AbstractValidator< interface::Transaction >
 Cshared_model::validation::AbstractValidator< interface::TransactionBatch >
 Cshared_model::validation::AbstractValidator< iroha::protocol::Block >
 Cshared_model::validation::AbstractValidator< iroha::protocol::BlocksQuery >
 Cshared_model::validation::AbstractValidator< iroha::protocol::Proposal >
 Cshared_model::validation::AbstractValidator< iroha::protocol::Query >
 Cshared_model::validation::AbstractValidator< iroha::protocol::Transaction >
 Ciroha::model::Account
 Ciroha::model::AccountAsset
 Cshared_model::validation::AmountTrueValidator
 Cshared_model::validation::Answer
 Carray
 Ciroha::model::Asset
 Ciroha::network::AsyncGrpcClient< Response >::AsyncClientCall
 Ciroha::network::AsyncGrpcClient< Response >
 Ciroha::consensus::BaseGateObject
 Ciroha::BatchHashEquality
 Cbitset
 Ciroha::model::BlobHasher
 Ciroha::model::Block
 Ciroha::simulator::BlockCreator
 Ciroha::simulator::BlockCreatorEvent
 Ciroha::model::generators::BlockGenerator
 Ciroha::ametsuchi::BlockIndex
 Cshared_model::interface::BlockJsonDeserializer
 Cshared_model::interface::BlockJsonSerializer
 Ciroha::network::BlockLoader
 Ciroha::main::BlockLoader
 Ciroha::network::BlockLoaderInit
 Ciroha::ametsuchi::BlockQuery
 Ciroha::ametsuchi::BlockQueryFactory
 Ciroha::model::BlocksQuery
 Ciroha::ametsuchi::BlockStorage
 Ciroha::ametsuchi::BlockStorageFactory
 Ciroha::validation::ChainValidator
 Ciroha::consensus::yac::CleanupStrategy
 Ciroha_cli::CliClient
 Ciroha::model::Client
 CCloneable< T >
 CCloneable< ModelPrimitive< Account > >
 CCloneable< ModelPrimitive< AccountAsset > >
 CCloneable< ModelPrimitive< AccountAssetResponse > >
 CCloneable< ModelPrimitive< AccountDetailResponse > >
 CCloneable< ModelPrimitive< AccountResponse > >
 CCloneable< ModelPrimitive< AddAssetQuantity > >
 CCloneable< ModelPrimitive< AddPeer > >
 CCloneable< ModelPrimitive< AddSignatory > >
 CCloneable< ModelPrimitive< Amount > >
 CCloneable< ModelPrimitive< AppendRole > >
 CCloneable< ModelPrimitive< Asset > >
 CCloneable< ModelPrimitive< AssetResponse > >
 CCloneable< ModelPrimitive< BatchMeta > >
 CCloneable< ModelPrimitive< Blob > >
 CCloneable< ModelPrimitive< Block > >
 CCloneable< ModelPrimitive< BlockErrorResponse > >
 CCloneable< ModelPrimitive< BlockQueryResponse > >
 CCloneable< ModelPrimitive< BlockResponse > >
 CCloneable< ModelPrimitive< BlocksQuery > >
 CCloneable< ModelPrimitive< Command > >
 CCloneable< ModelPrimitive< CommittedTxResponse > >
 CCloneable< ModelPrimitive< CreateAccount > >
 CCloneable< ModelPrimitive< CreateAsset > >
 CCloneable< ModelPrimitive< CreateDomain > >
 CCloneable< ModelPrimitive< CreateRole > >
 CCloneable< ModelPrimitive< DetachRole > >
 CCloneable< ModelPrimitive< Domain > >
 CCloneable< ModelPrimitive< EnoughSignaturesCollectedResponse > >
 CCloneable< ModelPrimitive< ErrorQueryResponse > >
 CCloneable< ModelPrimitive< GetAccount > >
 CCloneable< ModelPrimitive< GetAccountAssets > >
 CCloneable< ModelPrimitive< GetAccountAssetTransactions > >
 CCloneable< ModelPrimitive< GetAccountDetail > >
 CCloneable< ModelPrimitive< GetAccountTransactions > >
 CCloneable< ModelPrimitive< GetAssetInfo > >
 CCloneable< ModelPrimitive< GetBlock > >
 CCloneable< ModelPrimitive< GetPendingTransactions > >
 CCloneable< ModelPrimitive< GetRolePermissions > >
 CCloneable< ModelPrimitive< GetRoles > >
 CCloneable< ModelPrimitive< GetSignatories > >
 CCloneable< ModelPrimitive< GetTransactions > >
 CCloneable< ModelPrimitive< GrantPermission > >
 CCloneable< ModelPrimitive< Keypair > >
 CCloneable< ModelPrimitive< Model > >
 CCloneable< ModelPrimitive< MstExpiredResponse > >
 CCloneable< ModelPrimitive< MstPendingResponse > >
 CCloneable< ModelPrimitive< NoAccountAssetsErrorResponse > >
 CCloneable< ModelPrimitive< NoAccountDetailErrorResponse > >
 CCloneable< ModelPrimitive< NoAccountErrorResponse > >
 CCloneable< ModelPrimitive< NoAssetErrorResponse > >
 CCloneable< ModelPrimitive< NoRolesErrorResponse > >
 CCloneable< ModelPrimitive< NoSignatoriesErrorResponse > >
 CCloneable< ModelPrimitive< NotReceivedTxResponse > >
 CCloneable< ModelPrimitive< NotSupportedErrorResponse > >
 CCloneable< ModelPrimitive< Peer > >
 CCloneable< ModelPrimitive< Proposal > >
 CCloneable< ModelPrimitive< Query > >
 CCloneable< ModelPrimitive< QueryPayloadMeta > >
 CCloneable< ModelPrimitive< QueryResponse > >
 CCloneable< ModelPrimitive< RejectedTxResponse > >
 CCloneable< ModelPrimitive< RemoveSignatory > >
 CCloneable< ModelPrimitive< RevokePermission > >
 CCloneable< ModelPrimitive< RolePermissionsResponse > >
 CCloneable< ModelPrimitive< RolesResponse > >
 CCloneable< ModelPrimitive< SetAccountDetail > >
 CCloneable< ModelPrimitive< SetQuorum > >
 CCloneable< ModelPrimitive< SignatoriesResponse > >
 CCloneable< ModelPrimitive< Signature > >
 CCloneable< ModelPrimitive< StatefulFailedErrorResponse > >
 CCloneable< ModelPrimitive< StatefulFailedTxResponse > >
 CCloneable< ModelPrimitive< StatefulValidTxResponse > >
 CCloneable< ModelPrimitive< StatelessFailedErrorResponse > >
 CCloneable< ModelPrimitive< StatelessFailedTxResponse > >
 CCloneable< ModelPrimitive< StatelessValidTxResponse > >
 CCloneable< ModelPrimitive< SubtractAssetQuantity > >
 CCloneable< ModelPrimitive< Transaction > >
 CCloneable< ModelPrimitive< TransactionBatch > >
 CCloneable< ModelPrimitive< TransactionResponse > >
 CCloneable< ModelPrimitive< TransactionsPageResponse > >
 CCloneable< ModelPrimitive< TransactionsResponse > >
 CCloneable< ModelPrimitive< TransferAsset > >
 CCloneable< ModelPrimitive< TxPaginationMeta > >
 Ciroha::consensus::yac::ClusterOrdering
 Ciroha::set::CollectionSet< Key, Hash, KeyEqual >
 Ciroha::model::Command
 Ciroha::ametsuchi::CommandError
 Ciroha::validation::CommandError
 Ciroha::model::generators::CommandGenerator
 Ciroha::torii::CommandService
 Ctorii::CommandSyncClient
 Ciroha::consensus::yac::CommitMessage
 Cshared_model::interface::CommonObjectsFactory
 Ciroha::Completer
 Ciroha::ametsuchi::ConnectionContext
 Ciroha::network::ConsensusGate
 Ciroha::torii::CommandServiceTransportGrpc::ConsensusGateEvent
 Cshared_model::validation::ContainerValidator< Iface, FieldValidator, TransactionsCollectionValidator >
 Cshared_model::validation::ContainerValidator< interface::Block, FieldValidator, TransactionsCollectionValidator >
 Cshared_model::validation::ContainerValidator< interface::Proposal, FieldValidator, TransactionsCollectionValidator >
 Ciroha::model::converters::Convert< V >
 Ciroha::model::converters::Convert< blob_t< size > >
 Ciroha::model::converters::Convert< Block::SignaturesType >
 Ciroha::model::converters::Convert< GetTransactions::TxHashCollectionType >
 Ciroha::model::converters::Convert< Peer >
 Ciroha::model::converters::Convert< Signature >
 Ciroha::model::converters::Convert< std::shared_ptr< iroha::model::Command > >
 Ciroha::model::converters::Convert< std::shared_ptr< model::iroha::model::Query > >
 Cshared_model::crypto::CryptoProviderEd25519Sha3
 Cshared_model::crypto::CryptoSigner< Algorithm >
 Cshared_model::crypto::CryptoVerifier< Algorithm >
 Ciroha::ordering::OnDemandConnectionManager::CurrentPeers
 Cboost::range_detail::default_constructible_unary_fn_gen< F, R >
 Cboost::range_detail::default_constructible_unary_fn_wrapper< F, R >
 Ciroha::delay< T, Selector, Coordination >
 Ciroha::delay< T, Selector, Coordination >::delay_observer< Subscriber >
 Ciroha::delay< T, Selector, Coordination >::delay_values
 Ciroha::model::Domain
 Ciroha_cli::EnumTypeHash
 Cshared_model::interface::AbstractTransportFactory< Interface, Transport >::Error
 Cfalse_type
 Ciroha::model::converters::FieldDeserializer< D >
 Cshared_model::validation::FieldValidator
 Ciroha::GossipPropagationStrategyParams
 Ciroha_cli::GrpcResponseHandler
 Cstd::hash< iroha::model::Peer >
 Ciroha::ametsuchi::tx_cache_response_details::HashContainer
 Cshared_model::crypto::Hash::Hasher
 Ciroha::consensus::yac::HashGate
 CIface
 Cshared_model::proto::Command::Impl
 Cshared_model::proto::Block::Impl
 Ciroha::protocol::Transaction::Impl
 Cshared_model::proto::Proposal::Impl
 Ciroha::protocol::Query::Impl
 Ciroha::protocol::QueryResponse::Impl
 Cshared_model::proto::TransactionResponse::Impl
 Cintegral_constant
 Ciroha_cli::interactive::InteractiveCli
 Ciroha_cli::interactive::InteractiveQueryCli
 Ciroha_cli::interactive::InteractiveStatusCli
 Ciroha_cli::interactive::InteractiveTransactionCli
 CIrohad
 CIrohadConfig
 Cis_same
 Ciroha::model::converters::JsonBlockFactory
 Ciroha::model::converters::JsonCommandFactory
 Ciroha::model::converters::JsonQueryFactory
 Ciroha::model::converters::JsonTransactionFactory
 Ciroha::keypair_t
 Ciroha::KeysManager
 Ciroha::ametsuchi::KeyValueStorage
 Ciroha::LedgerState
 Cless_than_comparable
 Cshared_model::detail::variant_impl< S >::load_impl
 Cshared_model::detail::variant_impl< S >::load_null
 Clogger::Logger
 Clogger::LoggerConfig
 Clogger::LoggerManagerTree
 Clogger::LogPatternsPatterns for logging depending on the log level
 Ciroha::model::ModelCryptoProvider
 CModelValidator
 Ciroha::MstProcessor
 Ciroha::MstState
 Ciroha::MstStorage
 Ciroha::MstTimeProvider
 Ciroha::network::MstTransport
 Ciroha::network::MstTransportNotification
 Ciroha::ametsuchi::MutableFactory
 Ciroha::ametsuchi::MutableStorage
 Ciroha::ordering::transport::OdOsNotification
 Ciroha::ordering::transport::OdOsNotificationFactory
 Ciroha::network::OnDemandOrderingInit
 Coperator_base
 Ciroha::network::OrderingEvent
 Ciroha::network::OrderingGate
 Ciroha::ordering::cache::OrderingGateCache
 Ciroha::network::OrderingGateNotification
 Ciroha::network::OrderingGateTransport
 Ciroha::network::OrderingServiceNotification
 Ciroha::network::OrderingServiceTransport
 Cshared_model::validation::OrderValidator
 Ciroha_cli::interactive::ParamData
 Ciroha::model::converters::PbBlockFactory
 Ciroha::model::converters::PbCommandFactory
 Ciroha::consensus::yac::PbConverters
 Ciroha::model::converters::PbQueryFactory
 Ciroha::model::converters::PbQueryResponseFactory
 Ciroha::model::converters::PbTransactionFactory
 Ciroha::model::Peer
 Ciroha::network::PeerCommunicationService
 Ciroha::ametsuchi::PeerQuery
 Ciroha::ametsuchi::PeerQueryFactory
 Ciroha::PendingTransactionStorage
 Cshared_model::interface::PermissionToString
 Ciroha::model::PointerBatchHasher
 Ciroha::ametsuchi::PostgresOptions
 Cshared_model::detail::PrettyStringBuilder
 Ciroha::PropagationStrategy
 Ciroha::model::Proposal
 Cshared_model::interface::ProposalFactory
 Ciroha::model::Query
 Ciroha::ametsuchi::QueryExecutor
 Ciroha::ametsuchi::QueryExecutorFactory
 Ciroha::model::generators::QueryGenerator
 Ciroha::model::QueryPayloadMeta
 Ciroha::torii::QueryProcessor
 Ciroha::model::QueryResponse
 Cshared_model::interface::QueryResponseFactory
 Ciroha_cli::QueryResponseHandler
 Ctorii_utils::QuerySyncClient
 Cshared_model::detail::ReferenceHolder< T >
 Cshared_model::detail::ReferenceHolder< iroha::protocol::Account >
 Cshared_model::detail::ReferenceHolder< iroha::protocol::AccountAsset >
 Cshared_model::detail::ReferenceHolder< iroha::protocol::Asset >
 Cshared_model::detail::ReferenceHolder< iroha::protocol::BlockQueryResponse >
 Cshared_model::detail::ReferenceHolder< iroha::protocol::BlocksQuery >
 Cshared_model::detail::ReferenceHolder< iroha::protocol::Command >
 Cshared_model::detail::ReferenceHolder< iroha::protocol::Domain >
 Cshared_model::detail::ReferenceHolder< iroha::protocol::Peer >
 Cshared_model::detail::ReferenceHolder< iroha::protocol::Query >
 Cshared_model::detail::ReferenceHolder< iroha::protocol::QueryPayloadMeta >
 Cshared_model::detail::ReferenceHolder< iroha::protocol::QueryResponse >
 Cshared_model::detail::ReferenceHolder< iroha::protocol::Signature >
 Cshared_model::detail::ReferenceHolder< iroha::protocol::Transaction::Payload::BatchMeta >
 Cshared_model::detail::ReferenceHolder< iroha::protocol::TxPaginationMeta >
 Cshared_model::detail::ReferenceHolder< Proto >
 Cshared_model::detail::ReferenceHolder< TransportType >
 Ciroha::consensus::yac::RejectMessage
 Ciroha_cli::CliClient::Response< T >
 Ciroha::simulator::RoundData
 Ciroha::ordering::OnDemandOrderingGate::RoundSwitch
 Ciroha::consensus::RoundTypeHasher
 Ciroha::ametsuchi::TemporaryWsv::SavepointWrapper
 CServerRunner
 CService
 CService
 CService
 CService
 CService
 CService
 Cshared_model::crypto::Sha3_256
 Cshared_model::crypto::Sha3_512
 Ciroha::model::Signature
 Cshared_model::interface::Signable< Model, HashProvider >::SignatureSetTypeOps
 Cshared_model::crypto::Signer
 Ciroha::cache::SinglePointerCache< DataType >
 Ciroha::validation::StatefulValidator
 Ciroha::StateUpdateResult
 Cstatic_visitor
 Ciroha::torii::StatusBus
 Ciroha::consensus::yac::SupermajorityChecker
 Ciroha::synchronizer::SynchronizationEvent
 Ciroha::synchronizer::Synchronizer
 Cshared_model::proto::TemplateBlocksQueryBuilder< S, SV, BT >
 Cshared_model::proto::TemplateQueryBuilder< S, SV, BT >
 Cshared_model::proto::TemplateTransactionBuilder< S, SV, BT >
 Ciroha::ametsuchi::TemporaryFactory
 Ciroha::ametsuchi::TemporaryWsv
 Ciroha::timeout< T, Selector, Coordination >
 Ciroha::timeout< T, Selector, Coordination >::timeout_observer< Subscriber >
 Ciroha::timeout< T, Selector, Coordination >::timeout_values
 Ciroha::consensus::yac::Timer
 Ciroha::model::Transaction
 Cshared_model::interface::TransactionBatchFactory
 Cshared_model::interface::TransactionBatchHelpers
 Cshared_model::interface::TransactionBatchParser
 Cshared_model::interface::TxStatusFactory::TransactionErrorTransaction error, empty or not
 Ciroha::validation::TransactionError
 Ciroha::model::generators::TransactionGenerator
 Ciroha::torii::TransactionProcessor
 CTransactionResponse
 CTransactionResponse
 Ciroha::model::TransactionResponse
 Ciroha_cli::TransactionResponseHandler
 Cshared_model::validation::TransactionsCollectionValidator< TransactionValidator, CollectionCanBeEmpty >
 Cshared_model::interface::TransactionSequence
 Cshared_model::interface::TransactionSequenceFactory
 Cshared_model::proto::TransactionStatusBuilder
 Cshared_model::builder::TransactionStatusBuilder< BuilderImpl >
 Cshared_model::proto::TransportBuilder< T, SV >
 Cshared_model::proto::TransportBuilder< interface::TransactionSequence, SV >
 Ciroha::ametsuchi::TxPresenceCache
 Cshared_model::interface::TxStatusFactory
 Cshared_model::interface::UnsafeBlockFactory
 Cshared_model::interface::UnsafeProposalFactory
 Cshared_model::proto::UnsignedWrapper< T >
 Cshared_model::validation::ValidatorsConfig
 Ciroha::combine_latest_until_first_completed< Coordination, Selector, ObservableN >::values
 Cshared_model::detail::variant_impl< S >
 Ciroha::validation::VerifiedProposalAndErrorsType of verified proposal and errors appeared in the process
 Ciroha::simulator::VerifiedProposalCreator
 Ciroha::simulator::VerifiedProposalCreatorEvent
 Cshared_model::crypto::Verifier
 Ciroha::consensus::yac::YacHash::VoteHashes
 Ciroha::consensus::yac::VoteMessage
 Ciroha::ametsuchi::WsvCommand
 Ciroha::ametsuchi::WsvQuery
 Ciroha::ametsuchi::WsvRestorer
 Ciroha::consensus::yac::YacBlockStorage
 Ciroha::consensus::yac::YacCryptoProvider
 Ciroha::consensus::yac::YacHash
 Ciroha::consensus::yac::YacHashProvider
 Ciroha::consensus::yac::YacInit
 Ciroha::consensus::yac::YacNetwork
 Ciroha::consensus::yac::YacNetworkNotifications
 Ciroha::consensus::yac::YacPeerOrderer
 Ciroha::consensus::yac::YacProposalStorage
 Ciroha::consensus::yac::YacVoteStorage