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
↓ 2 callers
Method
getInput
include/behaviortree_cpp/tree_node.h:617
↓ 2 callers
Function
get_cur_process_id
3rdparty/minitrace/minitrace.cpp:96
↓ 2 callers
Function
get_cur_thread_id
3rdparty/minitrace/minitrace.cpp:93
↓ 2 callers
Function
get_option
3rdparty/cppzmq/zmq.hpp:2093
↓ 2 callers
Function
get_unexpected
include/behaviortree_cpp/contrib/expected.hpp:2259
↓ 2 callers
Function
grisu2
include/behaviortree_cpp/contrib/json.hpp:17735
↓ 2 callers
Function
grisu2_round
include/behaviortree_cpp/contrib/json.hpp:17453
↓ 2 callers
Function
hex_bytes
! * @brief convert a byte to a uppercase hex representation * @param[in] byte byte to represent * @return representation ("00".."FF")
include/behaviortree_cpp/contrib/json.hpp:18685
↓ 2 callers
Method
instantiateTreeNode
NOLINTNEXTLINE(readability-function-cognitive-complexity)
src/bt_factory.cpp:306
↓ 2 callers
Method
isHaltRequested
src/action_node.cpp:161
↓ 2 callers
Function
isHexDigit
src/script_tokenizer.cpp:38
↓ 2 callers
Function
isIdentStart
src/script_tokenizer.cpp:23
↓ 2 callers
Method
is_end
return whether the iterator is at end
include/behaviortree_cpp/contrib/json.hpp:12768
↓ 2 callers
Method
is_errored
include/behaviortree_cpp/contrib/json.hpp:7183
↓ 2 callers
Function
is_little_endian
3rdparty/cppzmq/zmq_addon.hpp:129
↓ 2 callers
Function
is_number_unsigned
@brief return whether value is an unsigned integer number @sa https://json.nlohmann.me/api/basic_json/is_number_unsigned/
include/behaviortree_cpp/contrib/json.hpp:20645
↓ 2 callers
Method
is_typed
Same effect as is_same(this->type(), t);
include/behaviortree_cpp/contrib/any.hpp:354
↓ 2 callers
Function
little_endianness
! @brief determine system byte order @return true if and only if system's byte order is little endian @note from https://stackoverflow.com/a/1001328
include/behaviortree_cpp/contrib/json.hpp:9198
↓ 2 callers
Method
loadDocImpl
src/xml_parsing.cpp:341
↓ 2 callers
Method
loadFromFile
src/xml_parsing.cpp:289
↓ 2 callers
Function
loadXmlAndResolveTreeId
Load XML into parser and resolve which tree to instantiate. Returns the resolved tree ID (may be empty if parser should use default).
src/bt_factory.cpp:58
↓ 2 callers
Function
make_expected
include/behaviortree_cpp/contrib/expected.hpp:3421
↓ 2 callers
Function
mtr_flush_with_state
TODO: fwrite more than one line at a time. Flushing is thread safe and process async using double-buffering mechanism. Aware: only one flushing proces
3rdparty/minitrace/minitrace.cpp:265
↓ 2 callers
Function
mtr_shutdown
3rdparty/minitrace/minitrace.cpp:202
↓ 2 callers
Method
notify
include/behaviortree_cpp/utils/signal.h:21
↓ 2 callers
Method
onSystemPreferenceChanged
()
3rdparty/doxygen-awesome-css/doxygen-awesome-darkmode-toggle.js:115
↓ 2 callers
Function
operator++
! @brief post-increment (it++) @pre The iterator is initialized; i.e. `m_object != nullptr`. */
include/behaviortree_cpp/contrib/json.hpp:13234
↓ 2 callers
Function
operator--
! @brief post-decrement (it--) @pre The iterator is initialized; i.e. `m_object != nullptr`. */
include/behaviortree_cpp/contrib/json.hpp:13285
↓ 2 callers
Method
parseString
include/behaviortree_cpp/tree_node.h:453
↓ 2 callers
Function
poll
3rdparty/cppzmq/zmq.hpp:306
↓ 2 callers
Function
pop_back
@brief remove last reference token @sa https://json.nlohmann.me/api/json_pointer/pop_back/
include/behaviortree_cpp/contrib/json.hpp:13964
↓ 2 callers
Function
printUsage
tools/bt_nodes_model.cpp:25
↓ 2 callers
Method
push
Push message part to front
3rdparty/cppzmq/zmq_addon.hpp:549
↓ 2 callers
Method
rbegin
3rdparty/cppzmq/zmq_addon.hpp:430
↓ 2 callers
Method
registerScriptingEnum
src/bt_factory.cpp:491
↓ 2 callers
Method
remove
3rdparty/cppzmq/zmq.hpp:2696
↓ 2 callers
Method
rend
3rdparty/cppzmq/zmq_addon.hpp:440
↓ 2 callers
Function
reset
reset token_buffer; current character is beginning of token
include/behaviortree_cpp/contrib/json.hpp:8692
↓ 2 callers
Method
reset
3rdparty/cppzmq/zmq.hpp:2849
↓ 2 callers
Method
resetTicks
tests/include/action_test_node.h:22
↓ 2 callers
Function
seq_size
3rdparty/cppzmq/zmq.hpp:1208
↓ 2 callers
Method
setAdditionalCallback
src/loggers/bt_sqlite_logger.cpp:158
↓ 2 callers
Method
setTimestampType
include/behaviortree_cpp/loggers/abstract_logger.h:39
↓ 2 callers
Function
skip_whitespace
include/behaviortree_cpp/contrib/json.hpp:8872
↓ 2 callers
Method
successCount
tests/include/action_test_node.h:62
↓ 2 callers
Function
swap
@brief exchanges the values @sa https://json.nlohmann.me/api/basic_json/swap/
include/behaviortree_cpp/contrib/json.hpp:22764
↓ 2 callers
Function
swap
include/behaviortree_cpp/contrib/expected.hpp:1397
↓ 2 callers
Method
toStdStringView
include/behaviortree_cpp/utils/simple_string.hpp:81
↓ 2 callers
Function
toStr
include/behaviortree_cpp/basic_types.h:256
↓ 2 callers
Function
type
@brief return the type of the JSON value (explicit) @sa https://json.nlohmann.me/api/basic_json/type/
include/behaviortree_cpp/contrib/json.hpp:20596
↓ 2 callers
Method
value_ptr
include/behaviortree_cpp/contrib/expected.hpp:755
↓ 2 callers
Method
waitFor
Return true if the timeout was NOT reached and the signal was received.
include/behaviortree_cpp/utils/wakeup_signal.hpp:17
↓ 2 callers
Method
waitUntil
include/behaviortree_cpp/utils/timer_queue.h:32
↓ 2 callers
Method
write_bson
! @param[in] j JSON value to serialize @pre j.type() == value_t::object */
include/behaviortree_cpp/contrib/json.hpp:15099
↓ 2 callers
Method
write_cbor
! @param[in] j JSON value to serialize */
include/behaviortree_cpp/contrib/json.hpp:15128
↓ 2 callers
Method
write_msgpack
! @param[in] j JSON value to serialize */
include/behaviortree_cpp/contrib/json.hpp:15452
↓ 1 callers
Function
CatchSignals
tools/bt_recorder.cpp:19
↓ 1 callers
Function
CheckBattery
sample_nodes/dummy_nodes.cpp:14
↓ 1 callers
Function
CheckStringEquality
src/controls/switch_node.cpp:22
↓ 1 callers
Method
Clear
3rdparty/tinyxml2/tinyxml2.h:219
↓ 1 callers
Function
CreateRandomUUID
src/loggers/groot2_publisher.cpp:36
↓ 1 callers
Method
DeleteChild
3rdparty/tinyxml2/tinyxml2.cpp:912
↓ 1 callers
Function
EndianSwap
3rdparty/flatbuffers/flatbuffers/base.h:370
↓ 1 callers
Method
ErrorName
3rdparty/tinyxml2/tinyxml2.cpp:2545
↓ 1 callers
Function
ExportTreeToJSON
src/bt_factory.cpp:779
↓ 1 callers
Function
GetDocument
Get the XMLDocument that owns this XMLNode.
3rdparty/tinyxml2/tinyxml2.h:682
↓ 1 callers
Method
Identify
3rdparty/tinyxml2/tinyxml2.cpp:702
↓ 1 callers
Function
ImportTreeFromJSON
src/bt_factory.cpp:794
↓ 1 callers
Function
IsNameChar
3rdparty/tinyxml2/tinyxml2.h:583
↓ 1 callers
Function
IsOutRange
3rdparty/flatbuffers/flatbuffers/base.h:485
↓ 1 callers
Function
IsUTF8Continuation
3rdparty/tinyxml2/tinyxml2.h:605
↓ 1 callers
Function
LibraryVersionNumber
src/behavior_tree.cpp:113
↓ 1 callers
Function
LibraryVersionString
src/behavior_tree.cpp:125
↓ 1 callers
Method
Mem
3rdparty/tinyxml2/tinyxml2.h:285
↓ 1 callers
Function
NoChildren
Returns true if this node has no children.
3rdparty/tinyxml2/tinyxml2.h:766
↓ 1 callers
Function
OutputPort
include/behaviortree_cpp/basic_types.h:495
↓ 1 callers
Method
ParseDeep
3rdparty/tinyxml2/tinyxml2.cpp:1072
↓ 1 callers
Method
PopDepth
3rdparty/tinyxml2/tinyxml2.cpp:2574
↓ 1 callers
Method
PushDepth
3rdparty/tinyxml2/tinyxml2.cpp:2566
↓ 1 callers
Method
QueryBoolValue
3rdparty/tinyxml2/tinyxml2.cpp:1512
↓ 1 callers
Method
QueryDoubleValue
3rdparty/tinyxml2/tinyxml2.cpp:1530
↓ 1 callers
Method
QueryFloatValue
3rdparty/tinyxml2/tinyxml2.cpp:1521
↓ 1 callers
Method
QueryInt64Value
3rdparty/tinyxml2/tinyxml2.cpp:1494
↓ 1 callers
Method
QueryIntValue
3rdparty/tinyxml2/tinyxml2.cpp:1476
↓ 1 callers
Function
QueryStringAttribute
See QueryIntAttribute()
3rdparty/tinyxml2/tinyxml2.h:1406
↓ 1 callers
Method
QueryUnsigned64Value
3rdparty/tinyxml2/tinyxml2.cpp:1503
↓ 1 callers
Method
QueryUnsignedValue
3rdparty/tinyxml2/tinyxml2.cpp:1485
↓ 1 callers
Function
RegisterNodes
sample_nodes/dummy_nodes.h:121
↓ 1 callers
Method
SetText
3rdparty/tinyxml2/tinyxml2.cpp:1707
↓ 1 callers
Method
ShallowClone
3rdparty/tinyxml2/tinyxml2.cpp:1260
↓ 1 callers
Method
SwapRemove
3rdparty/tinyxml2/tinyxml2.h:278
↓ 1 callers
Function
TIXML_VSCPRINTF
Microsoft Visual Studio 2003 and earlier or WinCE.
3rdparty/tinyxml2/tinyxml2.cpp:71
↓ 1 callers
Function
ToDocument
Safely cast to a Document, or null.
3rdparty/tinyxml2/tinyxml2.h:700
↓ 1 callers
Method
TransferTo
3rdparty/tinyxml2/tinyxml2.cpp:158
↓ 1 callers
Function
WhitespaceMode
3rdparty/tinyxml2/tinyxml2.h:1794
↓ 1 callers
Function
WildcardMatch
src/bt_factory.cpp:97
↓ 1 callers
Method
XMLParser
src/xml_parsing.cpp:274
↓ 1 callers
Function
_mco_create_context
3rdparty/minicoro/minicoro.h:1239
↓ 1 callers
Function
_mco_destroy_context
3rdparty/minicoro/minicoro.h:1273
↓ 1 callers
Function
_mco_finish_jumpout
3rdparty/minicoro/minicoro.h:1523
← previous
next →
401–500 of 2,345, ranked by callers