Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BehaviorTree/BehaviorTree.CPP
/ functions
Functions
2,345 in github.com/BehaviorTree/BehaviorTree.CPP
⨍
Functions
2,345
◇
Types & classes
641
↓ 1 callers
Function
_mco_init_desc_sizes
3rdparty/minicoro/minicoro.h:1285
↓ 1 callers
Function
_mco_jumpin
3rdparty/minicoro/minicoro.h:1227
↓ 1 callers
Function
_mco_makectx
3rdparty/minicoro/minicoro.h:666
↓ 1 callers
Function
_mco_validate_desc
3rdparty/minicoro/minicoro.h:1616
↓ 1 callers
Method
addMetadataToManifest
src/bt_factory.cpp:480
↓ 1 callers
Function
addTreeToXML
src/xml_parsing.cpp:1344
↓ 1 callers
Method
addtyp
3rdparty/cppzmq/zmq_addon.hpp:541
↓ 1 callers
Function
append_exponent
include/behaviortree_cpp/contrib/json.hpp:17835
↓ 1 callers
Function
buildSerializedStatusSnapshot
src/behavior_tree.cpp:100
↓ 1 callers
Method
callback
src/loggers/bt_observer.cpp:50
↓ 1 callers
Method
child
include/behaviortree_cpp/control_node.h:53
↓ 1 callers
Method
clear
Delete all parts
3rdparty/cppzmq/zmq_addon.hpp:445
↓ 1 callers
Method
clear
src/xml_parsing.cpp:258
↓ 1 callers
Method
clearInternalState
src/xml_parsing.cpp:737
↓ 1 callers
Function
concat_into
include/behaviortree_cpp/contrib/json.hpp:4265
↓ 1 callers
Function
concat_length
include/behaviortree_cpp/contrib/json.hpp:4234
↓ 1 callers
Method
construct
include/behaviortree_cpp/contrib/any.hpp:438
↓ 1 callers
Function
convert_all_nodes
recursively converts all nodes inside a root node. Args: root_node (ET.Element): the root node to start the conversion.
convert_v3_to_v4.py:93
↓ 1 callers
Function
convert_no_warn
(node_type: str, v3_name: str, v4_name: str)
convert_v3_to_v4.py:43
↓ 1 callers
Function
convert_single_node
converts a leaf node from V3 to V4. Args: node (ET.Element): the node to convert.
convert_v3_to_v4.py:35
↓ 1 callers
Function
convert_stream
Converts the behavior tree V3 xml from in_file to V4, and writes to out_file. Args: in_stream (typing.TextIO): The input file stream.
convert_v3_to_v4.py:107
↓ 1 callers
Function
crbegin
@brief returns a const reverse iterator to the last element @sa https://json.nlohmann.me/api/basic_json/crbegin/
include/behaviortree_cpp/contrib/json.hpp:22148
↓ 1 callers
Method
createEntryImpl
src/blackboard.cpp:282
↓ 1 callers
Function
crend
@brief returns a const reverse iterator to one before the first @sa https://json.nlohmann.me/api/basic_json/crend/
include/behaviortree_cpp/contrib/json.hpp:22155
↓ 1 callers
Method
data
include/behaviortree_cpp/contrib/magic_enum.hpp:263
↓ 1 callers
Function
demangle_alloc
include/behaviortree_cpp/utils/demangle_util.h:55
↓ 1 callers
Function
demangle_free
include/behaviortree_cpp/utils/demangle_util.h:62
↓ 1 callers
Function
dump_float
! @brief dump a floating-point number Dump a given floating-point number to output stream @a o. Works internally with @a number_buffer.
include/behaviortree_cpp/contrib/json.hpp:18807
↓ 1 callers
Method
emitWakeUpSignal
src/tree_node.cpp:441
↓ 1 callers
Function
encode
3rdparty/cppzmq/zmq_addon.hpp:278
↓ 1 callers
Function
erase
include/behaviortree_cpp/contrib/json.hpp:19166
↓ 1 callers
Method
execSqlStatement
src/loggers/bt_sqlite_logger.cpp:205
↓ 1 callers
Method
executeTick
src/decorator_node.cpp:77
↓ 1 callers
Function
find_largest_pow10
! For n != 0, returns k, such that pow10 := 10^(k-1) <= n < 10^k. For n == 0, returns 1 and sets pow10 := 1. */
include/behaviortree_cpp/contrib/json.hpp:17399
↓ 1 callers
Method
flush
src/loggers/bt_file_logger_v2.cpp:117
↓ 1 callers
Function
format_buffer
include/behaviortree_cpp/contrib/json.hpp:17887
↓ 1 callers
Method
fuzz
fuzzing/bb_fuzzer.cpp:194
↓ 1 callers
Function
generateFuzzedNodeXML
fuzzing/bt_fuzzer.cpp:23
↓ 1 callers
Method
get
include/behaviortree_cpp/utils/demangle_util.h:42
↓ 1 callers
Method
getStamped
include/behaviortree_cpp/blackboard.h:410
↓ 1 callers
Method
getSymbol
src/shared_library.cpp:10
↓ 1 callers
Method
getUID
src/bt_factory.cpp:712
↓ 1 callers
Function
get_cached_power_for_binary_exponent
! For a normalized diyfp w = f * 2^e, this function returns a (normalized) cached power-of-ten c = f_c * 2^e_c, such that the exponent of the product
include/behaviortree_cpp/contrib/json.hpp:17235
↓ 1 callers
Function
get_impl_ptr
include/behaviortree_cpp/contrib/json.hpp:20718
↓ 1 callers
Function
get_ptr
include/behaviortree_cpp/contrib/json.hpp:20858
↓ 1 callers
Method
get_value
include/behaviortree_cpp/contrib/json.hpp:12744
↓ 1 callers
Method
go
examples/ex01_wrap_legacy.cpp:20
↓ 1 callers
Function
grisu2_digit_gen
! Generates V = buffer * 10^decimal_exponent, such that M- <= V <= M+. M- and M+ must be normalized and share the same exponent -60 <= e <= -32. */
include/behaviortree_cpp/contrib/json.hpp:17494
↓ 1 callers
Method
halt
tests/gtest_coroutines.cpp:35
↓ 1 callers
Method
hasSymbol
src/shared_library.cpp:20
↓ 1 callers
Function
hash
include/behaviortree_cpp/contrib/json.hpp:6022
↓ 1 callers
Method
hash
3rdparty/cppzmq/zmq_addon.hpp:59
↓ 1 callers
Method
initialize
src/bt_factory.cpp:616
↓ 1 callers
Method
initialize
we want this method to be called ONCE and BEFORE the first tick()
examples/t08_additional_node_args.cpp:69
↓ 1 callers
Function
int_to_string
include/behaviortree_cpp/contrib/json.hpp:5179
↓ 1 callers
Function
internal_mtr_raw_event_arg
3rdparty/minitrace/minitrace.cpp:434
↓ 1 callers
Function
isCastingSafe
include/behaviortree_cpp/utils/safe_any.hpp:276
↓ 1 callers
Method
isConvertible
* @brief Check if from_type can be converted to to_type. * * Returns true if: * - from_type == to_type * - from_type is a registered deriv
include/behaviortree_cpp/utils/polymorphic_cast_registry.hpp:116
↓ 1 callers
Function
is_negative_number
include/behaviortree_cpp/contrib/json.hpp:18696
↓ 1 callers
Function
is_number
@brief return whether value is a number @sa https://json.nlohmann.me/api/basic_json/is_number/
include/behaviortree_cpp/contrib/json.hpp:20631
↓ 1 callers
Function
is_same
include/behaviortree_cpp/utils/convert_impl.hpp:60
↓ 1 callers
Function
is_structured
@brief return whether type is structured @sa https://json.nlohmann.me/api/basic_json/is_structured/
include/behaviortree_cpp/contrib/json.hpp:20610
↓ 1 callers
Function
main
the main function when used in cli mode
convert_v3_to_v4.py:129
↓ 1 callers
Function
matchSingleCharOp
src/script_tokenizer.cpp:178
↓ 1 callers
Function
matchTwoCharOp
src/script_tokenizer.cpp:149
↓ 1 callers
Function
mco_create
3rdparty/minicoro/minicoro.h:1684
↓ 1 callers
Function
mco_desc_init
3rdparty/minicoro/minicoro.h:1593
↓ 1 callers
Function
mco_destroy
3rdparty/minicoro/minicoro.h:1713
↓ 1 callers
Function
mco_init
3rdparty/minicoro/minicoro.h:1636
↓ 1 callers
Function
mco_resume
3rdparty/minicoro/minicoro.h:1731
↓ 1 callers
Function
mco_running
3rdparty/minicoro/minicoro.h:1861
↓ 1 callers
Function
mco_status
3rdparty/minicoro/minicoro.h:1772
↓ 1 callers
Function
mco_uninit
3rdparty/minicoro/minicoro.h:1662
↓ 1 callers
Function
mco_yield
3rdparty/minicoro/minicoro.h:1745
↓ 1 callers
Function
mtr_init
3rdparty/minitrace/minitrace.cpp:195
↓ 1 callers
Function
mtr_init_from_stream
3rdparty/minitrace/minitrace.cpp:178
↓ 1 callers
Function
mtr_register_sigint_handler
3rdparty/minitrace/minitrace.cpp:122
↓ 1 callers
Method
onUserPreferenceChanged
()
3rdparty/doxygen-awesome-css/doxygen-awesome-darkmode-toggle.js:120
↓ 1 callers
Function
operator+
! @brief add to iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
include/behaviortree_cpp/contrib/json.hpp:13490
↓ 1 callers
Method
operator+
add to iterator
include/behaviortree_cpp/contrib/json.hpp:13715
↓ 1 callers
Function
operator+=
@brief add an object to an array @sa https://json.nlohmann.me/api/basic_json/operator+=/
include/behaviortree_cpp/contrib/json.hpp:22415
↓ 1 callers
Function
operator-
! @brief subtract from iterator @pre The iterator is initialized; i.e. `m_object != nullptr`. */
include/behaviortree_cpp/contrib/json.hpp:13512
↓ 1 callers
Function
operator<
include/behaviortree_cpp/contrib/json.hpp:2902
↓ 1 callers
Method
operator==
include/behaviortree_cpp/contrib/json.hpp:12773
↓ 1 callers
Method
parseAll
src/script_parser.cpp:31
↓ 1 callers
Function
parseSubtreeModelPorts
src/xml_parsing.cpp:191
↓ 1 callers
Method
polymorphicCastRegistry
* @brief Get the polymorphic cast registry (may be null). */
include/behaviortree_cpp/blackboard.h:165
↓ 1 callers
Method
polymorphicCastRegistryPtr
src/bt_factory.cpp:589
↓ 1 callers
Function
read_u32_network_order
3rdparty/cppzmq/zmq_addon.hpp:148
↓ 1 callers
Function
recurse
(base_node: ET.Element)
convert_v3_to_v4.py:99
↓ 1 callers
Method
recursivelyCreateSubtree
src/xml_parsing.cpp:1042
↓ 1 callers
Function
recv
3rdparty/cppzmq/zmq.hpp:2004
↓ 1 callers
Method
registerBuilder
src/bt_factory.cpp:205
↓ 1 callers
Function
remove_sign
* Overload to make the compiler happy while it is instantiating * dump_integer for number_unsigned_t. * Must never be called. */
include/behaviortree_cpp/contrib/json.hpp:18948
↓ 1 callers
Method
resetCounters
tests/include/action_test_node.h:72
↓ 1 callers
Function
sax_parse
include/behaviortree_cpp/contrib/json.hpp:23384
↓ 1 callers
Function
scanDecimalNumber
src/script_tokenizer.cpp:82
↓ 1 callers
Function
scanHexNumber
src/script_tokenizer.cpp:58
↓ 1 callers
Method
setOutput
include/behaviortree_cpp/tree_node.h:628
↓ 1 callers
Method
setRegistrationID
src/tree_node.cpp:454
← previous
next →
501–600 of 2,345, ranked by callers