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
Method
UpdatePosition
tests/gtest_blackboard.cpp:680
Method
UpdatePosition
examples/t11_groot_howto.cpp:56
Method
UseWaypoint
examples/t18_waypoints.cpp:78
Function
ValidCast
include/behaviortree_cpp/utils/safe_any.hpp:243
Function
VerifyAlignmentRequirements
3rdparty/flatbuffers/flatbuffers/base.h:360
Function
Visit
Visit a declaration.
3rdparty/tinyxml2/tinyxml2.h:501
Function
VisitEnter
3rdparty/tinyxml2/tinyxml2.h:483
Function
VisitExit
Visit a document.
3rdparty/tinyxml2/tinyxml2.h:487
Method
WhileDoElseNode
src/controls/while_do_else_node.cpp:17
Method
WhileDoElseNode
include/behaviortree_cpp/controls/while_do_else_node.h:40
Method
Write
3rdparty/tinyxml2/tinyxml2.cpp:2630
Function
XMLAttribute
3rdparty/tinyxml2/tinyxml2.h:1245
Method
XMLComment
3rdparty/tinyxml2/tinyxml2.cpp:1288
Method
XMLDeclaration
3rdparty/tinyxml2/tinyxml2.cpp:1336
Method
XMLDocument
3rdparty/tinyxml2/tinyxml2.cpp:2183
Method
XMLElement
--------- XMLElement ---------- //
3rdparty/tinyxml2/tinyxml2.cpp:1599
Method
XMLNode
3rdparty/tinyxml2/tinyxml2.cpp:798
Method
XMLParser
include/behaviortree_cpp/xml_parsing.h:23
Method
XMLPrinter
3rdparty/tinyxml2/tinyxml2.cpp:2580
Method
XMLUnknown
3rdparty/tinyxml2/tinyxml2.cpp:1385
Function
ZMQ_CONSTEXPR_IF
3rdparty/cppzmq/zmq_addon.hpp:110
Function
_mco_running
3rdparty/minicoro/minicoro.h:1865
Function
_mco_wrap_main
3rdparty/minicoro/minicoro.h:1177
Method
abort
3rdparty/cppzmq/zmq.hpp:2387
Function
accept
include/behaviortree_cpp/contrib/json.hpp:23357
Method
active_poller_t
3rdparty/cppzmq/zmq_addon.hpp:731
Method
add
3rdparty/cppzmq/zmq.hpp:2675
Method
add
3rdparty/cppzmq/zmq_addon.hpp:742
Method
add
Adds a new timer \return Returns the ID of the new timer. You can use this ID to cancel the timer
include/behaviortree_cpp/utils/timer_queue.h:100
Method
addConverter
include/behaviortree_cpp/json_export.h:150
Method
add_impl
3rdparty/cppzmq/zmq.hpp:2773
Method
any
Constructs an object of type any with an empty state.
include/behaviortree_cpp/contrib/any.hpp:71
Function
any_cast
include/behaviortree_cpp/contrib/any.hpp:467
Function
any_cast_move_if_true
include/behaviortree_cpp/contrib/any.hpp:453
Method
applyTransitiveCasts
include/behaviortree_cpp/utils/polymorphic_cast_registry.hpp:311
Function
assignDefaultRemapping
include/behaviortree_cpp/tree_node.h:674
Method
atEnd
src/script_parser.cpp:72
Function
back
@brief access the last element @sa https://json.nlohmann.me/api/basic_json/back/
include/behaviortree_cpp/contrib/json.hpp:21710
Method
bad_expected_access
include/behaviortree_cpp/contrib/expected.hpp:1591
Method
bad_expected_access
include/behaviortree_cpp/contrib/expected.hpp:1606
Method
bark
tests/include/animal_hierarchy_test.h:56
Function
basic_json array
@brief explicitly create an array from an initializer list @sa https://json.nlohmann.me/api/basic_json/array/
include/behaviortree_cpp/contrib/json.hpp:20306
Function
basic_json binary
@brief explicitly create a binary array (without subtype) @sa https://json.nlohmann.me/api/basic_json/binary/
include/behaviortree_cpp/contrib/json.hpp:20262
Function
basic_json diff
@brief creates a diff as a JSON patch @sa https://json.nlohmann.me/api/basic_json/diff/
include/behaviortree_cpp/contrib/json.hpp:24281
Function
basic_json from_bjdata
include/behaviortree_cpp/contrib/json.hpp:23829
Function
basic_json from_bson
include/behaviortree_cpp/contrib/json.hpp:23859
Function
basic_json from_cbor
include/behaviortree_cpp/contrib/json.hpp:23663
Function
basic_json from_msgpack
include/behaviortree_cpp/contrib/json.hpp:23721
Function
basic_json from_ubjson
include/behaviortree_cpp/contrib/json.hpp:23775
Function
basic_json meta
@brief returns version information on the library @sa https://json.nlohmann.me/api/basic_json/meta/
include/behaviortree_cpp/contrib/json.hpp:19549
Function
basic_json object
@brief explicitly create an object from an initializer list @sa https://json.nlohmann.me/api/basic_json/object/
include/behaviortree_cpp/contrib/json.hpp:20314
Function
basic_json parse
include/behaviortree_cpp/contrib/json.hpp:23316
Function
binary
include/behaviortree_cpp/contrib/json.hpp:6860
Method
binary
include/behaviortree_cpp/contrib/json.hpp:7044
Method
binary_reader
! @brief create a binary reader @param[in] adapter input adapter to read from */
include/behaviortree_cpp/contrib/json.hpp:9228
Method
binary_writer
! @brief create a binary writer @param[in] adapter output adapter to write to */
include/behaviortree_cpp/contrib/json.hpp:15090
Function
boolean
include/behaviortree_cpp/contrib/json.hpp:6830
Method
boolean
include/behaviortree_cpp/contrib/json.hpp:7014
Method
build_requirements
(self)
conanfile.py:15
Method
calcWaitTime
include/behaviortree_cpp/utils/timer_queue.h:212
Method
calc_bson_array_size
! @return The size of the BSON-encoded array @a value */
include/behaviortree_cpp/contrib/json.hpp:16146
Method
calc_bson_binary_size
! @return The size of the BSON-encoded binary array @a value */
include/behaviortree_cpp/contrib/json.hpp:16161
Method
calc_bson_element_size
! @brief Calculates the size necessary to serialize the JSON value @a j with its @a name @return The calculated size for the BSON document ent
include/behaviortree_cpp/contrib/json.hpp:16203
Method
calc_bson_entry_header_size
! @return The size of a BSON document entry header, including the id marker and the entry name size (and its null-terminator). */
include/behaviortree_cpp/contrib/json.hpp:15999
Method
calc_bson_integer_size
! @return The size of the BSON-encoded integer @a value */
include/behaviortree_cpp/contrib/json.hpp:16076
Method
calc_bson_object_size
! @brief Calculates the size of the BSON serialization of the given JSON-object @a j. @param[in] value JSON value to serialize
include/behaviortree_cpp/contrib/json.hpp:16298
Method
calc_bson_string_size
! @return The size of the BSON-encoded string in @a value */
include/behaviortree_cpp/contrib/json.hpp:16046
Method
calc_bson_unsigned_size
! @return The size of the BSON-encoded unsigned integer in @a j */
include/behaviortree_cpp/contrib/json.hpp:16104
Function
calculate_cases
include/behaviortree_cpp/contrib/magic_enum.hpp:989
Method
callback
src/loggers/bt_cout_logger.cpp:10
Method
callback
src/loggers/groot2_publisher.cpp:200
Method
callback
src/loggers/bt_file_logger_v2.cpp:103
Method
callback
src/loggers/bt_sqlite_logger.cpp:163
Method
callback
src/loggers/bt_minitrace_logger.cpp:46
Method
canUpcast
* @brief Check if from_type can be UPCAST to to_type (not downcast). * * This is stricter than isConvertible - only allows going from * deriv
include/behaviortree_cpp/utils/polymorphic_cast_registry.hpp:155
Method
canUpcastTransitive
Check if we can upcast from_type to to_type through a chain of registered casts
include/behaviortree_cpp/utils/polymorphic_cast_registry.hpp:263
Method
cancel
Cancels the specified timer \return 1 if the timer was cancelled. 0 if you were too late to cancel (or the timer ID was never valid to start with)
include/behaviortree_cpp/utils/timer_queue.h:122
Method
cast
include/behaviortree_cpp/contrib/any.hpp:379
Method
cast
include/behaviortree_cpp/utils/safe_any.hpp:168
Method
castPtr
include/behaviortree_cpp/utils/safe_any.hpp:184
Method
check
src/script_parser.cpp:77
Function
checkLevel
NOLINTNEXTLINE(misc-use-anonymous-namespace,misc-use-internal-linkage)
tests/script_parser_test.cpp:318
Function
checkLowerLimit
include/behaviortree_cpp/utils/convert_impl.hpp:75
Method
checkPostConditions
src/tree_node.cpp:261
Method
checkPreConditions
src/tree_node.cpp:204
Function
checkTruncation
include/behaviortree_cpp/utils/convert_impl.hpp:91
Function
checkUpperLimit
include/behaviortree_cpp/utils/convert_impl.hpp:66
Method
checkWork
include/behaviortree_cpp/utils/timer_queue.h:234
Method
check_event
3rdparty/cppzmq/zmq.hpp:2369
Method
childrenCount
src/control_node.cpp:27
Method
clear
* @brief Clear all registrations (mainly for testing). */
include/behaviortree_cpp/utils/polymorphic_cast_registry.hpp:253
Method
clearRegisteredBehaviorTrees
src/bt_factory.cpp:300
Method
clearSubstitutionRules
src/bt_factory.cpp:510
Function
clear_subtype
@brief clears the binary subtype @sa https://json.nlohmann.me/api/byte_container_with_subtype/clear_subtype/
include/behaviortree_cpp/contrib/json.hpp:5960
Method
clone
Copy multipart
3rdparty/cppzmq/zmq_addon.hpp:631
Method
comment
(self, text)
convert_v3_to_v4.py:119
Function
conditional_static_cast
include/behaviortree_cpp/contrib/json.hpp:4050
Function
connect
3rdparty/cppzmq/zmq.hpp:1902
Function
connected
3rdparty/cppzmq/zmq.hpp:1921
Method
const_buffer
3rdparty/cppzmq/zmq.hpp:1125
← previous
next →
1,101–1,200 of 2,345, ranked by callers