Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Habbie/hello-dns
/ functions
Functions
1,337 in github.com/Habbie/hello-dns
⨍
Functions
1,337
◇
Types & classes
478
↓ 163 callers
Function
e
(e,t,r)
ext/markdeep.min.js:4
↓ 152 callers
Function
create
tdns/ext/nlohmann/json.hpp:13079
↓ 123 callers
Method
empty
tdns/ext/catch/catch.hpp:6665
↓ 109 callers
Method
push_back
tdns/dns-storage.hh:137
↓ 95 callers
Method
size
tdns/ext/catch/catch.hpp:449
↓ 94 callers
Method
write_character
tdns/ext/nlohmann/json.hpp:6245
↓ 81 callers
Method
size
tdns/ext/nlohmann/json.hpp:277
↓ 61 callers
Method
back
tdns/dns-storage.hh:138
↓ 54 callers
Function
l
()
ext/markdeep.min.js:4
↓ 52 callers
Function
x
(e,t)
ext/markdeep.min.js:4
↓ 46 callers
Function
stringify
tdns/ext/catch/catch.hpp:825
↓ 45 callers
Function
n
(t,n)
ext/markdeep.min.js:4
↓ 45 callers
Function
t
(e)
ext/markdeep.min.js:4
↓ 41 callers
Function
get
tdns/ext/nlohmann/json.hpp:14785
↓ 41 callers
Method
str
tdns/ext/catch/catch.hpp:9547
↓ 40 callers
Method
add
Idempotent way of creating/accessing the DNSName in a tree
tdns/dns-storage.cc:114
↓ 39 callers
Method
begin
return iterator begin (needed for range-based for)
tdns/ext/nlohmann/json.hpp:1705
↓ 38 callers
Method
write_characters
tdns/ext/nlohmann/json.hpp:6250
↓ 37 callers
Method
end
return iterator end (needed for range-based for)
tdns/ext/nlohmann/json.hpp:1711
↓ 37 callers
Method
end
tdns/ext/catch/catch.hpp:5423
↓ 35 callers
Function
a
(e)
ext/markdeep.min.js:4
↓ 33 callers
Method
c_str
tdns/ext/catch/catch.hpp:9667
↓ 33 callers
Method
size
tdns/dns-storage.hh:146
↓ 32 callers
Function
type_name
! @brief return the type as string Returns the type name as string to be used in error messages - usually to indicate that a function was
tdns/ext/nlohmann/json.hpp:18544
↓ 31 callers
Function
r
(e,t)
ext/markdeep.min.js:4
↓ 30 callers
Method
clear
tdns/dns-storage.hh:147
↓ 29 callers
Function
h
(t,n)
ext/markdeep.min.js:4
↓ 28 callers
Function
d
(e)
ext/markdeep.min.js:4
↓ 28 callers
Method
substr
tdns/ext/catch/catch.hpp:9691
↓ 27 callers
Method
begin
tdns/ext/catch/catch.hpp:5422
↓ 26 callers
Method
addRRs
tdns/dns-storage.cc:180
↓ 26 callers
Method
end
tdns/dns-storage.hh:141
↓ 26 callers
Method
parse_error
tdns/ext/nlohmann/json.hpp:921
↓ 25 callers
Method
find
tdns/ext/catch/catch.hpp:9784
↓ 24 callers
Function
assert_invariant
! @brief checks the class invariants This function asserts the class invariants. It needs to be called at the end of every constructor to
tdns/ext/nlohmann/json.hpp:13299
↓ 24 callers
Function
basic_json
! @brief create an empty value with a given type Create an empty JSON value with a given type. The value will be default initialized with
tdns/ext/nlohmann/json.hpp:13417
↓ 24 callers
Function
end
! @brief returns an iterator to one past the last element Returns an iterator to one past the last element. @image html range-begin-end.
tdns/ext/nlohmann/json.hpp:16321
↓ 23 callers
Method
get_position
return position of last read token
tdns/ext/nlohmann/json.hpp:3791
↓ 23 callers
Function
is_object
! @brief return whether value is an object This function returns true if and only if the JSON value is an object. @return `true` if type
tdns/ext/nlohmann/json.hpp:14511
↓ 23 callers
Method
putRR
tdns/dnsmessages.cc:178
↓ 22 callers
Method
key
tdns/ext/nlohmann/json.hpp:4791
↓ 22 callers
Function
m
(t,n)
ext/markdeep.min.js:4
↓ 21 callers
Method
get
@brief get next character from the input This function provides the interface to the used input adapter. It does not throw in case the input
tdns/ext/nlohmann/json.hpp:3688
↓ 20 callers
Method
getName
tdns/dns-storage.hh:219
↓ 20 callers
Method
toString
Convenience function, turns DNSName into master file format string
tdns/dns-storage.cc:221
↓ 19 callers
Function
begin
! @brief returns an iterator to the first element Returns an iterator to the first element. @image html range-begin-end.svg "Illustratio
tdns/ext/nlohmann/json.hpp:16250
↓ 19 callers
Method
pop_back
! @brief remove and return last reference pointer @throw out_of_range.405 if JSON pointer has no parent */
tdns/ext/nlohmann/json.hpp:11684
↓ 19 callers
Function
s
(e)
ext/markdeep.min.js:4
↓ 19 callers
Method
type
tdns/ext/catch/catch.hpp:5830
↓ 18 callers
Method
number_integer
tdns/ext/nlohmann/json.hpp:4766
↓ 18 callers
Method
operator[]
! @brief access to successor @pre The iterator is initialized; i.e. `m_object != nullptr`. */
tdns/ext/nlohmann/json.hpp:6024
↓ 18 callers
Method
scopedElement
tdns/ext/catch/catch.hpp:11158
↓ 18 callers
Method
total
tdns/ext/catch/catch.hpp:10834
↓ 17 callers
Method
find
The big RFC 1034-compatible find function. Will perform wildcard synth if requested & let you know about it
tdns/dns-storage.cc:79
↓ 16 callers
Function
is_array
! @brief return whether value is an array This function returns true if and only if the JSON value is an array. @return `true` if type i
tdns/ext/nlohmann/json.hpp:14533
↓ 16 callers
Function
is_null
! @brief return whether value is null This function returns true if and only if the JSON value is null. @return `true` if type is null,
tdns/ext/nlohmann/json.hpp:14352
↓ 16 callers
Method
match
Performs equivalent check of std::fabs(lhs - rhs) <= margin But without the subtraction to allow for INFINITY in comparison
tdns/ext/catch/catch.hpp:7968
↓ 16 callers
Function
to_json
tdns/ext/nlohmann/json.hpp:1902
↓ 15 callers
Method
count
tdns/ext/catch/catch.hpp:5689
↓ 15 callers
Function
f
(t,r)
ext/markdeep.min.js:4
↓ 14 callers
Method
get
tdns/ext/catch/catch.hpp:678
↓ 14 callers
Method
get_token_string
return the last read token (for errors only). Will never contain EOF (an arbitrary value that is not a valid char value, often -1), because 255 may l
tdns/ext/nlohmann/json.hpp:3799
↓ 14 callers
Function
p
(e,t,r,n)
ext/markdeep.min.js:4
↓ 14 callers
Function
startsWith
tdns/ext/catch/catch.hpp:9573
↓ 14 callers
Method
what
returns the explanatory string
tdns/ext/nlohmann/json.hpp:817
↓ 13 callers
Function
from_json
tdns/ext/nlohmann/json.hpp:1229
↓ 13 callers
Method
indent
tdns/ext/catch/catch.hpp:5412
↓ 13 callers
Method
number_unsigned
tdns/ext/nlohmann/json.hpp:4771
↓ 13 callers
Function
o
(e)
ext/markdeep.min.js:4
↓ 13 callers
Method
xfrName
tdns/record-types.cc:66
↓ 12 callers
Function
k
(e)
ext/markdeep.min.js:4
↓ 11 callers
Method
begin
tdns/dns-storage.hh:139
↓ 11 callers
Method
getResultType
tdns/ext/catch/catch.hpp:5095
↓ 11 callers
Method
isPartOf
Checks is this DNSName is part of root
tdns/dns-storage.cc:25
↓ 11 callers
Method
sax_parse
tdns/ext/nlohmann/json.hpp:4956
↓ 10 callers
Function
CONVERT
tdns/dnsmessages.cc:109
↓ 10 callers
Method
boolean
tdns/ext/nlohmann/json.hpp:4761
↓ 10 callers
Method
getQuestion
tdns/dnsmessages.cc:61
↓ 10 callers
Method
getType
< to master zone format
tdns/record-types.hh:81
↓ 10 callers
Method
isOk
Result was a success, or failure is suppressed
tdns/ext/catch/catch.hpp:5091
↓ 10 callers
Function
makeDNSName
This function is plain wrong and does unescape its input XXX
tdns/dns-storage.cc:55
↓ 10 callers
Method
number_float
tdns/ext/nlohmann/json.hpp:4776
↓ 10 callers
Method
reset
tdns/ext/catch/catch.hpp:7357
↓ 10 callers
Method
serialize
tdns/dnsmessages.cc:242
↓ 10 callers
Function
toLower
tdns/ext/catch/catch.hpp:9594
↓ 10 callers
Function
trim
tdns/ext/catch/catch.hpp:9599
↓ 10 callers
Method
value
tdns/ext/catch/catch.hpp:11781
↓ 10 callers
Method
width
tdns/ext/catch/catch.hpp:5407
↓ 10 callers
Method
xfrUInt32
tdns/record-types.cc:110
↓ 9 callers
Function
c
(e)
ext/markdeep.min.js:4
↓ 9 callers
Method
name
tdns/ext/catch/catch.hpp:6750
↓ 8 callers
Method
addRow
tdns/ext/catch/catch.hpp:12084
↓ 8 callers
Function
g
(e,t)
ext/markdeep.min.js:4
↓ 8 callers
Method
getMessage
tdns/ext/catch/catch.hpp:5139
↓ 8 callers
Method
getRR
tdns/dnsmessages.cc:87
↓ 8 callers
Method
getSourceInfo
tdns/ext/catch/catch.hpp:5142
↓ 8 callers
Function
i
(e)
ext/markdeep.min.js:4
↓ 8 callers
Method
string
tdns/ext/nlohmann/json.hpp:4781
↓ 8 callers
Method
value
! @brief return the value of an iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
tdns/ext/nlohmann/json.hpp:6071
↓ 8 callers
Method
xfrUInt16
tdns/record-types.cc:102
next →
1–100 of 1,337, ranked by callers