| ►NCheckpoints | Block-chain checkpoints are compiled-in sanity checks |
| CCCheckpointData | |
| ►NGUIUtil | Utility functions used by the Bitcoin Qt UI |
| CTableViewLastColumnResizingFixer | Makes a QTableView last column feel as if it was being resized from its left border |
| CToolTipToRichTextFilter | |
| ►Nmastercore | |
| CMetaDEx_compare | |
| ►Npayments | |
| COutput | |
| CPayment | |
| CPaymentACK | |
| CPaymentDetails | |
| CPaymentRequest | |
| CStaticDescriptorInitializer_paymentrequest_2eproto | |
| CX509Certificates | |
| ►Nstd | STL namespace |
| ►N__detail | |
| C_List_node_base | |
| ►Ntinyformat | |
| ►Ndetail | |
| CconvertToInt | |
| CconvertToInt< T, true > | |
| CFormatIterator | |
| CformatValueAsType | |
| CformatValueAsType< T, fmtT, true > | |
| ►Cis_convertible | |
| Cfail | |
| Csucceed | |
| Cis_wchar | |
| Cis_wchar< const wchar_t * > | |
| Cis_wchar< const wchar_t[n]> | |
| Cis_wchar< wchar_t * > | |
| Cis_wchar< wchar_t[n]> | |
| ►NUi | |
| CAboutDialog | |
| CAddressBookPage | |
| CAskPassphraseDialog | |
| CCoinControlDialog | |
| CEditAddressDialog | |
| CHelpMessageDialog | |
| CIntro | |
| CLookupAddressDialog | |
| CLookupSPDialog | |
| CLookupTXDialog | |
| COpenURIDialog | |
| COptionsDialog | |
| COverviewPage | |
| CReceiveCoinsDialog | |
| CReceiveRequestDialog | |
| CRPCConsole | |
| CSendCoinsDialog | |
| CSendCoinsEntry | |
| CSendMPDialog | |
| CSignVerifyMessageDialog | |
| CTransactionDescDialog | |
| CtxHistoryDialog | |
| CAboutDialog | "About" dialog box |
| CAcceptedConnection | |
| CAcceptedConnectionImpl | |
| CAddressBookPage | Widget that shows a list of sending or receiving addresses |
| CAddressTableEntry | |
| CAddressTableEntryLessThan | |
| CAddressTableModel | Qt model of the address book in the core |
| CAddressTablePriv | |
| CAnnotatedMixin | |
| CAskPassphraseDialog | Multifunctional dialog to ask for passphrases |
| CBalancesView | Widget showing the transaction list for a wallet, including a filter row |
| Cbase_uint | Base class without constructors for uint256 and uint160 |
| CBIGNUM | |
| Cbignum_error | Errors thrown by the bignum class |
| CBitcoinAddressCheckValidator | Bitcoin address widget validator, checks for a valid bitcoin address |
| CBitcoinAddressEntryValidator | Base58 entry widget validator, checks for valid characters and removes some whitespace |
| CBitcoinAmountField | Widget for entering bitcoin amounts |
| CBitcoinApplication | Main Bitcoin application object |
| CBitcoinCore | Class encapsulating Bitcoin Core startup and shutdown |
| CBitcoinGUI | Bitcoin GUI main class |
| CBitcoinUnits | Bitcoin unit definitions |
| CCAccount | Account information |
| CCAccountingEntry | Internal transfers |
| CCAddrDB | Access to the (IP) address database (peers.dat) |
| CCAddress | A CService with information about it as peer |
| CCAddressBookData | Address book data |
| CCAddrInfo | Extended statistics about a CAddress |
| CCAddrMan | Stochastical (IP) address manager |
| CCAffectedKeysVisitor | |
| CCAlert | An alert is a combination of a serialized CUnsignedAlert and a signature |
| CCAutoBN_CTX | RAII encapsulated BN_CTX (OpenSSL bignum context) |
| CCAutoFile | RAII wrapper for FILE* |
| CCBase58Data | Base class for all base58-encoded data |
| CCBasicKeyStore | Basic key store, that keeps keys in an address->secret map |
| CCBigNum | C++ wrapper for BIGNUM (OpenSSL bignum) |
| CCBitcoinAddress | Base58-encoded Bitcoin addresses |
| CCBitcoinExtKeyBase | |
| CCBitcoinSecret | A base58-encoded secret key |
| CCBlock | |
| CCBlockFileInfo | |
| CCBlockHeader | Nodes collect new transactions into a block, hash them into a hash tree, and scan through nonce values to make the block's hash satisfy proof-of-work requirements |
| CCBlockIndex | The block chain is a tree shaped structure starting with the genesis block at the root, with each block potentially having multiple candidates to be the next block |
| CCBlockLocator | Describes a place in the block chain to another node such that if the other node doesn't have the same branch, it can find a recent common trunk |
| CCBlockTemplate | |
| CCBlockTreeDB | Access to the block database (blocks/index/) |
| CCBlockUndo | Undo information for a CBlock |
| CCBloomFilter | BloomFilter is a probabilistic filter which SPV clients provide so that we can filter the transactions we sends them |
| CCBufferedFile | Wrapper around a FILE* that implements a ring buffer to deserialize from |
| CCChain | An in-memory indexed chain of blocks |
| CCChainParams | CChainParams defines various tweakable parameters of a given instance of the Bitcoin system |
| CCCheckQueue | Queue for verifications that have to be performed |
| CCCheckQueueControl | RAII-style controller object for a CCheckQueue that guarantees the passed queue is finished before continuing |
| CCClientUIInterface | Signals for UI communication |
| CCCoinControl | Coin Control Features |
| CCCoins | Pruned version of CTransaction: only retains metadata and unspent transaction outputs |
| CCCoinsStats | |
| CCCoinsView | Abstract view on the open txout dataset |
| CCCoinsViewBacked | CCoinsView backed by another CCoinsView |
| CCCoinsViewCache | CCoinsView that adds a memory cache for transactions to another CCoinsView |
| CCCoinsViewDB | CCoinsView backed by the LevelDB coin database (chainstate/) |
| CCCoinsViewMemPool | CCoinsView that brings transactions from a memorypool into view |
| CCCrypter | Encryption/decryption context with key information |
| CCCryptoKeyStore | Keystore which keeps the private keys encrypted |
| CCDataStream | Double ended buffer combining vector and stream-like interfaces |
| CCDB | RAII class that provides access to a Berkeley database |
| CCDBEnv | |
| CCDiskBlockIndex | Used to marshal pointers into hashes for db storage |
| CCDiskBlockPos | |
| CCDiskTxPos | |
| CCDNSSeedData | |
| CCExtKey | |
| CCExtPubKey | |
| CCFlatData | Wrapper for serializing arrays and POD |
| CCHashWriter | |
| CCImportingNow | |
| CCInit | |
| CCInPoint | An inpoint - a combination of a transaction and an index n into its vin |
| CCInv | Inv message data |
| CCKey | An encapsulated private key |
| CCKeyID | A reference to a CKey: the Hash160 of its serialized public key |
| CCKeyMetadata | |
| CCKeyPool | A key pool entry |
| CCKeyStore | A virtual base class for key stores |
| CCKeyStoreIsMineVisitor | |
| CCLevelDBBatch | |
| CCLevelDBWrapper | |
| CClientModel | Model for Bitcoin network client |
| CCMainCleanup | |
| CCMainParams | |
| CCMasterKey | Master key for wallet encryption |
| CCMedianFilter | Median filter over a stream of values |
| CCMerkleBlock | Used to relay blocks as header + vector<merkle branch> to filtered nodes |
| CCMerkleTx | A transaction with a merkle branch linking it to the block chain |
| CCMessageHeader | Message header |
| CCMPAccept | |
| CCMPCrowd | |
| CCMPMetaDEx | |
| CCMPOffer | |
| CCMPPending | |
| ►CCMPSPInfo | |
| CEntry | |
| CCMPSTOList | |
| ►CCMPTally | |
| CBalanceRecord | |
| CCMPTradeList | |
| ►CCMPTransaction | |
| CSendToOwners_compare | |
| CCMPTxList | |
| CCMutexLock | Wrapper around boost::unique_lock<Mutex> |
| CCNetAddr | IP address (IPv6, or IPv4 using mapped IPv6 range (::FFFF:0:0/96)) |
| CCNetCleanup | |
| CCNetMessage | |
| CCNode | Information about a peer |
| CCNodeSignals | |
| CCNodeStateStats | |
| CCNodeStats | |
| CCNoDestination | |
| CCoinControlDialog | |
| CCoinControlTreeWidget | |
| CCompareValueOnly | |
| CCOrphan | |
| CCOrphanBlock | |
| CCOrphanTx | |
| CCOutPoint | An outpoint - a combination of a transaction hash and an index n into its vout |
| CCOutput | |
| CCPartialMerkleTree | Data structure that represents a partial merkle tree |
| CCPubKey | An encapsulated public key |
| CCRegTestParams | |
| CCReserveKey | A key allocated from the key pool |
| CCRPCCommand | |
| CCRPCTable | Bitcoin RPC command dispatcher |
| CCScript | Serialized script, used inside transaction inputs and outputs |
| CCScriptCheck | Closure representing one script verification Note that this stores references to the spending transaction |
| CCScriptCompressor | Compact serializer for scripts |
| CCScriptID | A reference to a CScript: the Hash160 of its serialization (see script.h) |
| CCScriptNum | |
| CCScriptVisitor | |
| CCSemaphore | |
| CCSemaphoreGrant | RAII-style semaphore lock |
| CCSerActionGetSerializeSize | |
| CCSerActionSerialize | |
| CCSerActionUnserialize | |
| CCService | A combination of a network address (CNetAddr) and a (TCP) port |
| CCSignatureCache | |
| ►CCSVModelWriter | Export a Qt table model to a CSV file |
| CColumn | |
| CCTestNetParams | |
| CCTransaction | The basic transaction that is broadcasted on the network and contained in blocks |
| CCTxIn | An input of a transaction |
| CCTxInUndo | Undo information for a CTxIn |
| CCTxMemPool | |
| CCTxMemPoolEntry | |
| CCTxOut | An output of a transaction |
| CCTxOutCompressor | Wrapper for CTxOut that provides a more compact serialization |
| CCTxUndo | Undo information for a CTransaction |
| CCUnsignedAlert | Alerts are for notifying old versions if they become too obsolete and need to upgrade |
| CCValidationState | Capture information about block/transaction validation |
| CCVarInt | |
| CCWallet | A CWallet is an extension of a keystore, which also maintains a set of transactions and balances, and provides the ability to create new transactions |
| CCWalletDB | Access to the wallet database (wallet.dat) |
| CCWalletInterface | |
| CCWalletKey | Private key that includes an expiration date in case it never gets used |
| CCWalletScanState | |
| CCWalletTx | A transaction with a bunch of additional info that only the owner cares about |
| CDockIconClickEventHandler | |
| CEditAddressDialog | Dialog for editing an address and associated information |
| CFreespaceChecker | |
| CHelpMessageDialog | "Help message" dialog box |
| CHMAC_SHA512_CTX | |
| CIntro | Introduction screen (pre-GUI startup) |
| CJSONRequest | |
| Cleveldb_error | |
| Climitedmap | STL-like map container that only keeps the N elements with the highest value |
| CLimitedString | |
| CLocalServiceInfo | |
| CLockedPageManager | Singleton class to keep track of locked (ie, non-swappable) memory pages, for use in std::allocator templates |
| CLockedPageManagerBase | Thread-safe class to keep track of locked (ie, non-swappable) memory pages |
| CMacDockIconHandler | Macintosh-specific dock icon handler |
| CMacNotificationHandler | Macintosh-specific notification handler (supports UserNotificationCenter and Growl) |
| CMatrixModel | |
| CMemoryPageLocker | OS-dependent memory page locking/unlocking |
| CMonitoredDataMapper | Data to Widget mapper that watches for edits and notifies listeners when a field is edited |
| Cmruset | STL-like set container that only keeps the most recent N elements |
| Cmsc_AddressTableEntry | |
| Cmsc_AddressTableEntryLessThan | |
| Cmsc_AddressTablePriv | |
| CNotificator | Cross-platform desktop notification client |
| CNSObject | |
| COpenURIDialog | |
| COptionsDialog | Preferences dialog |
| COptionsModel | Interface from Qt to configuration data structure for Bitcoin client |
| COverviewPage | Overview ("home") page widget |
| CPaymentRequestPlus | |
| CPaymentServer | |
| CQAbstractItemDelegate | |
| CQAbstractListModel | |
| CQAbstractTableModel | |
| CQApplication | |
| CQComboBox | |
| CQDataWidgetMapper | |
| CQDialog | |
| CQFrame | |
| CQLabel | |
| CQLineEdit | |
| CQMainWindow | |
| CQObject | |
| CQRImageWidget | |
| CQSortFilterProxyModel | |
| CQSplashScreen | |
| CQStackedWidget | |
| CQTreeWidget | |
| CQValidatedLineEdit | Line edit that can be marked as "invalid" to show input validation feedback |
| CQValidator | |
| CQValueComboBox | |
| CQWidget | |
| CReceiveCoinsDialog | Dialog for requesting payment of bitcoins |
| CReceiveRequestDialog | |
| CRecentRequestEntry | |
| CRecentRequestEntryLessThan | |
| CRecentRequestsTableModel | Model for list of recently generated payment requests / bitcoin: URIs |
| CRPCConsole | Local Bitcoin RPC console |
| CRPCExecutor | |
| Cscriptnum_error | |
| ►Csecure_allocator | |
| Crebind | |
| CSendCoinsDialog | Dialog for sending bitcoins |
| CSendCoinsEntry | A single entry in the dialog for sending bitcoins |
| CSendCoinsRecipient | |
| CSendMPDialog | Dialog for sending Master Protocol tokens |
| Cser_streamplaceholder | |
| CShutdownWindow | "Shutdown" window |
| CSignVerifyMessageDialog | |
| CSplashScreen | Class for the splashscreen with information of the running client |
| CSSLIOStreamDevice | |
| CSSLVerifyError | |
| Ctallyitem | |
| CTrafficGraphWidget | |
| CTransactionDesc | Provide a human-readable extended HTML description of a transaction |
| CTransactionDescDialog | Dialog showing transaction details |
| CTransactionFilterProxy | Filter the transaction list according to pre-specified rules |
| CTransactionRecord | UI model for a transaction |
| CTransactionStatus | UI model for transaction status |
| CTransactionTableModel | UI model for the transaction table of a wallet |
| CTransactionTablePriv | |
| CTransactionView | Widget showing the transaction list for a wallet, including a filter row |
| CTxLessThan | |
| CTxPriorityCompare | |
| CTxViewDelegate | |
| CUi_AboutDialog | |
| CUi_AddressBookPage | |
| CUi_AskPassphraseDialog | |
| CUi_CoinControlDialog | |
| CUi_EditAddressDialog | |
| CUi_HelpMessageDialog | |
| CUi_Intro | |
| CUi_LookupAddressDialog | |
| CUi_LookupSPDialog | |
| CUi_LookupTXDialog | |
| CUi_OpenURIDialog | |
| CUi_OptionsDialog | |
| CUi_OverviewPage | |
| CUi_ReceiveCoinsDialog | |
| CUi_ReceiveRequestDialog | |
| CUi_RPCConsole | |
| CUi_SendCoinsDialog | |
| CUi_SendCoinsEntry | |
| CUi_SendMPDialog | |
| CUi_SignVerifyMessageDialog | |
| CUi_TransactionDescDialog | |
| CUi_txHistoryDialog | |
| Cuint160 | 160-bit unsigned integer |
| Cuint256 | 256-bit unsigned integer |
| CWalletFrame | |
| ►CWalletModel | Interface to Bitcoin wallet from Qt view code |
| CSendCoinsReturn | |
| CUnlockContext | |
| CWalletModelTransaction | Data model for a walletmodel transaction |
| CWalletView | |
| ►Czero_after_free_allocator | |
| Crebind | |