Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/djcb/mu
/ types & classes
Types & classes
216 in github.com/djcb/mu
⨍
Functions
1,465
◇
Types & classes
216
↓ 21 callers
Class
Error
lib/utils/mu-error.hh:41
↓ 18 callers
Class
Sexp
* A structure somewhat similar to a Lisp s-expression and which can be * constructed from/to an s-expressing string representation. * * A sexp is e
lib/utils/mu-sexp.hh:43
↓ 6 callers
Class
Symbol
lib/utils/mu-sexp.hh:51
↓ 5 callers
Class
Contact
lib/message/mu-contact.hh:36
↓ 5 callers
Class
Query
lib/mu-query.hh:35
↓ 2 callers
Class
Config
lib/mu-config.hh:92
↓ 2 callers
Class
MimeMultipartSigned
* Thin wrapper around a GMimeMultiPartSigned * */
lib/message/mu-mime-object.hh:1402
↓ 2 callers
Class
MimeSignature
* Thin wrapper around a GMimeSignature * */
lib/message/mu-mime-object.hh:527
↓ 2 callers
Class
QueryResultsIterator
This is a view over the Xapian::MSet, which can optionally filter unreadable / duplicate messages. Note, we internally skip unreadable/duplicate mess
lib/mu-query-results.hh:164
↓ 2 callers
Class
XapianDb
* Fairly thin wrapper around Xapian::Database and Xapian::WritableDatabase */
lib/mu-xapian-db.hh:201
↓ 2 callers
Class
stat
lib/mu-scanner.cc:176
↓ 2 callers
Class
stat
lib/utils/mu-utils-file.cc:49
↓ 1 callers
Class
Command
lib/utils/mu-command-handler.hh:48
↓ 1 callers
Class
CommandHandler
lib/utils/mu-command-handler.hh:190
↓ 1 callers
Class
Logger
* RAII object for handling logging (through g_(debug|warning|...)) * */
lib/utils/mu-logger.hh:33
↓ 1 callers
Class
MimeCertificate
* Thin wrapper around a GMimeCertifcate * */
lib/message/mu-mime-object.hh:332
↓ 1 callers
Class
MimeContentDisposition
* Thin wrapper around a GMimeContentDisposition * */
lib/message/mu-mime-object.hh:216
↓ 1 callers
Class
MimeContentType
* Thin wrapper around a GMimeContentType * */
lib/message/mu-mime-object.hh:178
↓ 1 callers
Class
MimeCryptoContext
* Thin wrapper around a GMimeCryptoContext * */
lib/message/mu-mime-object.hh:676
↓ 1 callers
Class
MimeMessage
* Thin wrapper around a GMimeMessage * */
lib/message/mu-mime-object.hh:960
↓ 1 callers
Class
Object
lib/message/mu-mime-object.hh:58
↓ 1 callers
Class
Regex
* RAII wrapper around a GRegex which in itself is a wrapper around PCRE. We use * PCRE rather than std::regex because it is much faster. */
lib/utils/mu-regex.hh:32
↓ 1 callers
Class
Store
lib/mu-store.hh:47
↓ 1 callers
Class
sigaction
mu/mu-cmd-server.cc:55
↓ 1 callers
Class
sigaction
mu/mu-cmd-index.cc:48
↓ 1 callers
Class
stat
mu/mu-cmd-view.cc:306
↓ 1 callers
Class
stat
mu/mu-cmd-extract.cc:195
↓ 1 callers
Class
stat
lib/message/mu-message.cc:90
↓ 1 callers
Class
stat
scm/mu-scm.cc:158
Class
Add
mu/mu-options.hh:97
Class
ArgInfo
lib/utils/mu-command-handler.hh:193
Class
Basic
lib/mu-query-processor.cc:76
Enum
Bits
lib/utils/tests/test-utils.cc:264
Enum
Bracket
lib/mu-query-processor.cc:56
Class
CallbackData
lib/message/mu-mime-object.cc:465
Class
Case
lib/utils/tests/test-utils.cc:34
Enum
Category
mu/mu-options.hh:320
Class
Cfind
mu/mu-options.hh:104
Enum
CipherAlgo
lib/message/mu-mime-object.hh:616
Enum
CleanupKind
lib/mu-indexer.cc:446
Enum
Code
lib/utils/mu-error.hh:47
Enum
Color
lib/utils/mu-utils.hh:649
Class
CombiField
* Describe a combination-field, i.e., a pseudo-field that * expands to some real fields, as a query shortcut. */
lib/message/mu-fields.hh:559
Class
CommandInfo
mu/mu-options.cc:713
Class
CommandInfo
lib/utils/mu-command-handler.hh:208
Class
CommandOutput
* Run some system command. * * @param args a list of commmand line arguments (like argv) * @param try_setsid whether to try setsid(2) (see its manp
lib/utils/mu-utils-file.hh:224
Class
Config
lib/mu-indexer.hh:47
Class
ContactLessThan
* Wrapper to allow for Contact sorting * (needed due to reference_wrapper) */
lib/mu-contacts-cache.cc:280
Class
ContactsCache
lib/mu-contacts-cache.hh:38
Class
ContactsCache::Private
lib/mu-contacts-cache.cc:37
Class
Container
lib/mu-query-threads.cc:35
Enum
ContentEncoding
lib/message/mu-mime-object.hh:1182
Class
Context
* HTML parsing context * */
lib/utils/mu-html-to-text.cc:60
Class
Crypto
mu/mu-options.hh:115
Class
DeciderInfo
lib/mu-query-match-deciders.hh:34
Enum
DecryptFlags
lib/message/mu-mime-object.hh:1377
Enum
Delta
lib/message/mu-labels.hh:34
Enum
DigestAlgo
lib/message/mu-mime-object.hh:352
Class
DirFile
lib/message/mu-message-file.hh:54
Class
Document
* A Document describes the information about a message that is * or can be stored in the database. * */
lib/message/mu-document.hh:42
Class
Element
* An 'Element' here is a rather rich version of what is traditionally * considered a (lexical) token. * * We try to determine as much as possible d
lib/mu-query-processor.cc:55
Class
Extract
mu/mu-options.hh:123
Class
Field
lib/message/mu-fields.hh:37
Class
FieldValue
lib/mu-query-processor.cc:60
Class
FieldValue<T>
lib/mu-query-processor.cc:105
Class
FileParts
* The file-components, ie. * 1631819685.fb7b279bbb0a7b66.evergrey:2,RS * => { * "1631819685.fb7b279bbb0a7b66.evergrey", * ':',
lib/message/mu-message-file.hh:38
Class
Find
mu/mu-options.hh:143
Class
FindProps
lib/mu-server.cc:677
Enum
Flag
lib/message/mu-fields.hh:123
Class
FlagData
guile/mu-guile-message.cc:95
Enum
Flags
lib/mu-query-results.hh:70
Enum
Flags
lib/mu-config.hh:62
Enum
Flags
lib/message/mu-flags.hh:31
Enum
Flavor
lib/mu-xapian-db.hh:207
Enum
Format
mu/mu-options.hh:105
Enum
Format
mu/mu-options.hh:155
Enum
Format
mu/mu-options.hh:298
Enum
Format
lib/utils/mu-sexp.hh:266
Enum
HandleType
lib/mu-scanner.hh:47
Class
Help
mu/mu-options.hh:168
Enum
Id
lib/mu-config.hh:41
Enum
Id
lib/message/mu-fields.hh:45
Enum
Id
scm/mu-scm.hh:112
Class
Index
mu/mu-options.hh:175
Class
IndexState
lib/mu-indexer.cc:45
Class
Indexer
An object abstracting the index process.
lib/mu-indexer.hh:32
Class
Indexer::Private
lib/mu-indexer.cc:85
Class
Info
mu/mu-options.hh:185
Class
Init
mu/mu-options.hh:192
Enum
ItemType
mu/mu-cmd-cfind.cc:32
Class
Labels
mu/mu-options.hh:207
Class
LabelsCache
* The cache keeps track of what labels are being used. This can be used * for completion etc. and `mu label list` */
lib/mu-labels-cache.hh:41
Class
Language
lib/utils/mu-lang-detector.hh:28
Class
MatchDecider
lib/mu-query-match-deciders.cc:38
Class
MatchDeciderLeader
lib/mu-query-match-deciders.cc:110
Class
MatchDeciderRelated
lib/mu-query-match-deciders.cc:154
Class
MatchDeciderThread
lib/mu-query-match-deciders.cc:197
Class
MaybeAnsi
lib/utils/mu-utils.hh:646
Class
MemDb
In-memory db
lib/mu-xapian-db.hh:141
Class
Message
lib/message/mu-message.hh:46
next →
1–100 of 216, ranked by callers