Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Habbie/hello-dns
/ types & classes
Types & classes
478 in github.com/Habbie/hello-dns
⨍
Functions
1,337
◇
Types & classes
478
↓ 25 callers
Class
Opt
tdns/ext/catch/catch.hpp:6152
↓ 15 callers
Class
Column
tdns/ext/catch/catch.hpp:5281
↓ 13 callers
Class
pluralise
tdns/ext/catch/catch.hpp:2194
↓ 12 callers
Class
input_adapter
tdns/ext/nlohmann/json.hpp:2335
↓ 11 callers
Class
Colour
tdns/ext/catch/catch.hpp:4005
↓ 10 callers
Class
StringRef
A non-owning string class (similar to the forthcoming std::string_view) Note that, because a StringRef may be a substring of another string, it may no
tdns/ext/catch/catch.hpp:377
↓ 8 callers
Class
ColumnBreak
tdns/ext/catch/catch.hpp:11742
↓ 8 callers
Class
ParseState
tdns/ext/catch/catch.hpp:5822
↓ 8 callers
Class
binary_reader
tdns/ext/nlohmann/json.hpp:6370
↓ 7 callers
Class
parser
tdns/ext/nlohmann/json.hpp:4839
↓ 5 callers
Class
LazyExpression
tdns/ext/catch/catch.hpp:1519
↓ 5 callers
Class
diyfp
tdns/ext/nlohmann/json.hpp:9725
↓ 4 callers
Class
CasedString
tdns/ext/catch/catch.hpp:2455
↓ 4 callers
Class
DNSName
A DNS Name with helpful methods. Inherits case insensitivity from DNSLabel
tdns/dns-storage.hh:133
↓ 4 callers
Class
SummaryColumn
Fwd decls
tdns/ext/catch/catch.hpp:4167
↓ 4 callers
Class
iterator
tdns/ext/catch/catch.hpp:5288
↓ 3 callers
Class
NameAndLocation
tdns/ext/catch/catch.hpp:4441
↓ 3 callers
Class
RowBreak
tdns/ext/catch/catch.hpp:11743
↓ 3 callers
Class
out_of_range
! @brief exception indicating access out of the defined range This exception is thrown in case a library function is called on an input parameter tha
tdns/ext/nlohmann/json.hpp:1067
↓ 2 callers
Class
DNSMessageReader
A class that parses a DNS Message
tdns/dnsmessages.hh:13
↓ 2 callers
Class
GroupInfo
tdns/ext/catch/catch.hpp:3572
↓ 2 callers
Class
Parser
tdns/ext/catch/catch.hpp:5999
↓ 2 callers
Class
ReporterConfig
tdns/ext/catch/catch.hpp:3537
↓ 2 callers
Class
Session
tdns/ext/catch/catch.hpp:9016
↓ 2 callers
Class
SourceLineInfo
tdns/ext/catch/catch.hpp:272
↓ 2 callers
Class
TestCaseStats
tdns/ext/catch/catch.hpp:3615
↓ 2 callers
Class
TestRunStats
tdns/ext/catch/catch.hpp:3652
↓ 2 callers
Class
WithinUlpsMatcher
tdns/ext/catch/catch.hpp:2376
↓ 2 callers
Class
XmlEncode
tdns/ext/catch/catch.hpp:4234
↓ 2 callers
Class
iteration_proxy_internal
tdns/ext/nlohmann/json.hpp:1610
↓ 2 callers
Class
json_pointer
tdns/ext/nlohmann/json.hpp:100
↓ 2 callers
Class
parse_error
! @brief exception indicating a parse error This exception is thrown by the library when a parse error occurs. Parse errors can occur during the dese
tdns/ext/nlohmann/json.hpp:882
↓ 2 callers
Class
sigaction
tdns/ext/catch/catch.hpp:7413
↓ 1 callers
Class
Approx
tdns/ext/catch/catch.hpp:2063
↓ 1 callers
Class
Arg
tdns/ext/catch/catch.hpp:6118
↓ 1 callers
Class
Args
Transport for raw args (copied from main args, or supplied via init list for testing)
tdns/ext/catch/catch.hpp:5602
↓ 1 callers
Class
AssertionStats
tdns/ext/catch/catch.hpp:3582
↓ 1 callers
Class
BySectionInfo
tdns/ext/catch/catch.hpp:3855
↓ 1 callers
Class
ContainsMatcher
tdns/ext/catch/catch.hpp:2477
↓ 1 callers
Class
Counts
tdns/ext/catch/catch.hpp:1452
↓ 1 callers
Class
DNSLabel
! \brief Represents a DNS label, which is part of a DNS Name */
tdns/dns-storage.hh:95
↓ 1 callers
Class
DNSStringReader
Class that reads a string in 'zonefile format' on behalf of an RRGen
tdns/record-types.hh:11
↓ 1 callers
Class
EndTag
tdns/ext/catch/catch.hpp:5461
↓ 1 callers
Class
EndsWithMatcher
tdns/ext/catch/catch.hpp:2485
↓ 1 callers
Class
EqualsMatcher
tdns/ext/catch/catch.hpp:2473
↓ 1 callers
Class
ExeName
tdns/ext/catch/catch.hpp:6076
↓ 1 callers
Class
Filter
tdns/ext/catch/catch.hpp:3144
↓ 1 callers
Class
Help
tdns/ext/catch/catch.hpp:6253
↓ 1 callers
Class
NodataException
Or if your type does not exist
tdns/tres.cc:24
↓ 1 callers
Class
NonCopyable
tdns/ext/catch/catch.hpp:261
↓ 1 callers
Class
NxdomainException
this is a different kind of error: we KNOW your name does not exist
tdns/tres.cc:22
↓ 1 callers
Class
RegexMatcher
tdns/ext/catch/catch.hpp:2490
↓ 1 callers
Class
SectionStats
tdns/ext/catch/catch.hpp:3598
↓ 1 callers
Class
Spacer
tdns/ext/catch/catch.hpp:5446
↓ 1 callers
Class
StartsWithMatcher
tdns/ext/catch/catch.hpp:2481
↓ 1 callers
Class
TagAlias
tdns/ext/catch/catch.hpp:3172
↓ 1 callers
Class
TagInfo
tdns/ext/catch/catch.hpp:7701
↓ 1 callers
Class
TestCase
tdns/ext/catch/catch.hpp:344
↓ 1 callers
Class
TestFailureException
tdns/ext/catch/catch.hpp:1514
↓ 1 callers
Class
TestGroupStats
tdns/ext/catch/catch.hpp:3635
↓ 1 callers
Class
TestSpecParser
tdns/ext/catch/catch.hpp:3188
↓ 1 callers
Class
TokenStream
tdns/ext/catch/catch.hpp:5599
↓ 1 callers
Class
TooManyQueriesException
Thrown if too many queries have been sent.
tdns/tres.cc:20
↓ 1 callers
Class
TrackerHasName
tdns/ext/catch/catch.hpp:4518
↓ 1 callers
Class
WithinAbsMatcher
tdns/ext/catch/catch.hpp:2367
↓ 1 callers
Class
invalid_iterator
! @brief exception indicating errors with iterators This exception is thrown if iterators passed to a library function do not match the expected sema
tdns/ext/nlohmann/json.hpp:968
↓ 1 callers
Class
other_error
! @brief exception indicating other library errors This exception is thrown in case of errors that cannot be classified with the other exception type
tdns/ext/nlohmann/json.hpp:1104
↓ 1 callers
Class
primitive_iterator_t
@brief an iterator for primitive JSON types This class models an iterator for primitive JSON types (boolean, number, string). It's only purpose is to
tdns/ext/nlohmann/json.hpp:5332
↓ 1 callers
Class
type_error
! @brief exception indicating executing a member function with a wrong type This exception is thrown in case of a type error; that is, a library func
tdns/ext/nlohmann/json.hpp:1021
Class
AAAAGen
Generates an AAAA (IPv6 address) record
tdns/record-types.hh:86
Class
AGen
IP address, A record generator
tdns/record-types.hh:69
Enum
Arch
tdns/ext/catch/catch.hpp:10610
Class
AssertionHandler
tdns/ext/catch/catch.hpp:1541
Class
AssertionInfo
tdns/ext/catch/catch.hpp:620
Class
AssertionPrinter
Implementation of CompactReporter formatting
tdns/ext/catch/catch.hpp:11345
Class
AssertionReaction
tdns/ext/catch/catch.hpp:1455
Class
AssertionResult
tdns/ext/catch/catch.hpp:1447
Class
AssertionResultData
tdns/ext/catch/catch.hpp:1515
Class
AutoReg
tdns/ext/catch/catch.hpp:509
Class
BasicResult
tdns/ext/catch/catch.hpp:5774
Class
BenchmarkInfo
tdns/ext/catch/catch.hpp:1453
Class
BenchmarkLooper
tdns/ext/catch/catch.hpp:1895
Class
BenchmarkStats
tdns/ext/catch/catch.hpp:1454
Class
BinaryExpr
tdns/ext/catch/catch.hpp:1315
Class
BoundFlagLambda
tdns/ext/catch/catch.hpp:5984
Class
BoundFlagRef
tdns/ext/catch/catch.hpp:5932
Class
BoundFlagRefBase
tdns/ext/catch/catch.hpp:5899
Class
BoundLambda
tdns/ext/catch/catch.hpp:5972
Class
BoundRef
tdns/ext/catch/catch.hpp:5891
Class
BoundValueRef
tdns/ext/catch/catch.hpp:5905
Class
BoundValueRef<std::vector<T>>
tdns/ext/catch/catch.hpp:5916
Class
BoundValueRefBase
tdns/ext/catch/catch.hpp:5896
Class
CNAMEGen
Generates a CNAME Resource Record
tdns/record-types.hh:171
Class
CaseSensitive
tdns/ext/catch/catch.hpp:256
Class
Catch_global_namespace_dummy
We need a dummy global operator<< so we can bring it into Catch namespace later
tdns/ext/catch/catch.hpp:738
Enum
Choice
tdns/ext/catch/catch.hpp:256
Class
ClockTXTGen
This implements a fun dynamic TXT record type
tdns/record-types.hh:288
Enum
Code
tdns/ext/catch/catch.hpp:4006
Class
ColumnInfo
tdns/ext/catch/catch.hpp:11736
Class
Columns
tdns/ext/catch/catch.hpp:5279
next →
1–100 of 478, ranked by callers