Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/adobe/hyde
/ functions
Functions
170 in github.com/adobe/hyde
⨍
Functions
170
◇
Types & classes
44
↓ 36 callers
Function
to_string
/ If `as_token` is true, the end of the range is assumed to be the beginning of a token, and the range will be extended to the end of that token befor
matchers/utilities.cpp:82
↓ 15 callers
Function
has_json_flag
emitters/yaml_base_emitter.hpp:50
↓ 10 callers
Function
StandardDeclInfo
matchers/utilities.hpp:109
↓ 8 callers
Function
IsVerbose
sources/main.cpp:247
↓ 6 callers
Method
getJSON
matchers/enum_matcher.hpp:43
↓ 6 callers
Function
to_string_view
matchers/utilities.cpp:352
↓ 5 callers
Method
emit
emitters/yaml_enum_emitter.cpp:57
↓ 4 callers
Function
GetTemplateParameters
matchers/utilities.cpp:664
↓ 4 callers
Function
is_tag
emitters/yaml_base_emitter_fwd.hpp:53
↓ 4 callers
Function
json_to_yaml
emitters/yaml_base_emitter.cpp:98
↓ 4 callers
Function
object_keys
emitters/yaml_base_emitter.cpp:985
↓ 3 callers
Function
DetailFunctionDecl
matchers/utilities.cpp:700
↓ 3 callers
Function
GetSignature
/ See DeclPrinter::VisitFunctionDecl in clang/lib/AST/DeclPrinter.cpp for hints on how to make this routine better.
matchers/utilities.cpp:156
↓ 3 callers
Function
PostProcessType
matchers/utilities.cpp:954
↓ 3 callers
Function
ReplaceAll
matchers/utilities.cpp:939
↓ 3 callers
Function
json_to_yaml_ordered
emitters/yaml_base_emitter.cpp:144
↓ 3 callers
Function
make_absolute
sources/main.cpp:57
↓ 3 callers
Function
parse_documentation
emitters/yaml_base_emitter.cpp:1361
↓ 2 callers
Function
AccessCheck
matchers/utilities.cpp:832
↓ 2 callers
Function
GetArgumentList
matchers/utilities.cpp:791
↓ 2 callers
Function
GetParentCXXRecords
matchers/utilities.cpp:637
↓ 2 callers
Function
GetParentNamespaces
matchers/utilities.cpp:631
↓ 2 callers
Function
MakeOptionsParser
sources/main.cpp:407
↓ 2 callers
Function
NamespaceBlacklist
matchers/utilities.cpp:818
↓ 2 callers
Function
ProcessComments
matchers/utilities.cpp:962
↓ 2 callers
Function
chomp
sources/autodetect.cpp:90
↓ 2 callers
Function
derive_transcription_src_path
matchers/utilities.cpp:993
↓ 2 callers
Function
diff_score
matchers/utilities.cpp:1058
↓ 2 callers
Function
exec
sources/autodetect.cpp:94
↓ 2 callers
Method
exists
emitters/yaml_base_emitter.hpp:26
↓ 2 callers
Function
fixup_short_name
matchers/class_matcher.cpp:99
↓ 2 callers
Function
flag_set
matchers/utilities.cpp:148
↓ 2 callers
Function
move_append
emitters/yaml_base_emitter.cpp:996
↓ 2 callers
Method
set_key
emitters/yaml_function_emitter.hpp:33
↓ 2 callers
Function
trim_back
/ TODO: Make this `std::string_view trim_back(std::string_view src)`
matchers/utilities.cpp:62
↓ 2 callers
Function
write_documentation
emitters/yaml_base_emitter.cpp:1402
↓ 1 callers
Function
DetailCXXRecordDecl
matchers/utilities.cpp:643
↓ 1 callers
Function
ForEachParent
matchers/utilities.cpp:117
↓ 1 callers
Function
GetShortName
matchers/utilities.cpp:289
↓ 1 callers
Function
PathCheck
matchers/utilities.cpp:809
↓ 1 callers
Function
PostProcessSpacing
matchers/utilities.cpp:950
↓ 1 callers
Function
PostProcessTypeParameter
matchers/utilities.cpp:863
↓ 1 callers
Function
ProcessComment
matchers/utilities.cpp:371
↓ 1 callers
Method
assign
This definition will force the compiler to auto-generate this class' assignment operator.
test_files/comments.cpp:22
↓ 1 callers
Function
autodetect_include_paths
sources/autodetect.cpp:115
↓ 1 callers
Function
autodetect_resource_directory
sources/autodetect.cpp:172
↓ 1 callers
Function
autodetect_sysroot_directory
sources/autodetect.cpp:178
↓ 1 callers
Function
autodetect_toolchain_paths
sources/autodetect.cpp:166
↓ 1 callers
Method
checked
emitters/yaml_base_emitter.hpp:32
↓ 1 callers
Function
chomp
/ TODO: Make this `std::string_view chomp(std::string_view src)`
matchers/utilities.cpp:73
↓ 1 callers
Function
derive_transcribe_pairs
This is O(N^2), where N is the size of both `src` and `dst`. Therefore transcription should only be run when it is shown to be necessary. At the same
emitters/yaml_base_emitter.cpp:1011
↓ 1 callers
Method
extraneous_file_check
emitters/yaml_sourcefile_emitter.cpp:86
↓ 1 callers
Function
file_slurp
sources/autodetect.cpp:51
↓ 1 callers
Function
find_hyde_config
sources/main.cpp:257
↓ 1 callers
Function
fixup_have_file_subfield
/ Hyde may accumulate many "fixups" throughout its lifetime. The first of these so far is to move the hyde fields under a `hyde` subfield in the YAML,
sources/main.cpp:419
↓ 1 callers
Function
fixup_hyde_subfield
/ See Issue #75 and PR #80. Take the relevant hyde fields and move them under a top-level `hyde` subfield. Only do this when we're asked to, in case t
emitters/yaml_base_emitter.cpp:198
↓ 1 callers
Function
fnv_1a
emitters/yaml_base_emitter.cpp:1236
↓ 1 callers
Function
get_tag
emitters/yaml_base_emitter_fwd.hpp:38
↓ 1 callers
Function
group_comments_by_kind
matchers/utilities.cpp:607
↓ 1 callers
Function
integrate_hyde_config
sources/main.cpp:323
↓ 1 callers
Function
load_hyde_config
sources/main.cpp:296
↓ 1 callers
Function
load_yaml
emitters/yaml_base_emitter.cpp:1352
↓ 1 callers
Function
output_yaml
sources/output_yaml.cpp:35
↓ 1 callers
Function
remap_kind_key
matchers/utilities.cpp:587
↓ 1 callers
Method
run
matchers/enum_matcher.cpp:40
↓ 1 callers
Function
split
sources/autodetect.cpp:33
↓ 1 callers
Function
to_string
matchers/utilities.hpp:83
↓ 1 callers
Function
trim_back
sources/autodetect.cpp:77
↓ 1 callers
Function
trim_front
sources/autodetect.cpp:63
↓ 1 callers
Function
trim_front
/ TODO: Make this `std::string_view trim_front(std::string_view src)`
matchers/utilities.cpp:51
↓ 1 callers
Function
update_cleanup
emitters/yaml_base_emitter.cpp:38
↓ 1 callers
Function
yaml_to_json
emitters/yaml_base_emitter.cpp:66
Method
ClassInfo
matchers/class_matcher.hpp:37
Method
EnumInfo
matchers/enum_matcher.hpp:37
Method
FindStaticMembers
matchers/class_matcher.cpp:69
Method
FunctionInfo
matchers/function_matcher.hpp:37
Method
GetMatcher
matchers/namespace_matcher.hpp:45
Method
GetMatcher
matchers/class_matcher.hpp:45
Method
GetMatcher
matchers/function_matcher.hpp:45
Method
GetMatcher
matchers/typealias_matcher.hpp:45
Method
GetMatcher
matchers/typedef_matcher.hpp:45
Method
GetMatcher
matchers/enum_matcher.hpp:45
Function
GetParents
matchers/utilities.cpp:311
Method
NamespaceInfo
matchers/namespace_matcher.hpp:37
Method
TypeAliasInfo
matchers/typealias_matcher.hpp:37
Method
TypedefInfo
matchers/typedef_matcher.hpp:37
Method
VisitDecl
matchers/class_matcher.cpp:39
Method
VisitDecl
matchers/class_matcher.cpp:54
Method
VisitVarDecl
matchers/class_matcher.cpp:71
Method
as_tuple
test_files/classes.cpp:153
Method
as_tuple
< An example field used in `as_tuple` An example function @return a tuple of the fields of this class
test_files/classes.cpp:165
Method
as_tuple
< An example field used in `as_tuple`
test_files/classes.cpp:174
Method
base_emitter_node
emitters/yaml_base_emitter.cpp:249
Function
binary_function_example
an example binary function. @param first the first input @param second the second input @return The sum of the two input parameters.
test_files/functions.cpp:23
Method
check_editable_scalar
emitters/yaml_base_emitter.cpp:525
Method
check_editable_scalar_array
emitters/yaml_base_emitter.cpp:613
Method
check_inline_comments
emitters/yaml_base_emitter.cpp:347
Method
check_map
emitters/yaml_base_emitter.cpp:1057
Method
check_notify
emitters/yaml_base_emitter.cpp:383
Method
check_object_array
emitters/yaml_base_emitter.cpp:841
next →
1–100 of 170, ranked by callers