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
↓ 315 callers
Method
status
src/tree_node.cpp:300
↓ 279 callers
Function
move
3rdparty/cppzmq/zmq.hpp:559
↓ 248 callers
Function
create
include/behaviortree_cpp/contrib/json.hpp:19675
↓ 240 callers
Method
createTreeFromText
src/bt_factory.cpp:418
↓ 237 callers
Method
size
3rdparty/cppzmq/zmq.hpp:2753
↓ 229 callers
Method
tickWhileRunning
src/bt_factory.cpp:687
↓ 141 callers
Method
executeTick
src/tree_node.cpp:71
↓ 140 callers
Function
concat
include/behaviortree_cpp/contrib/json.hpp:4349
↓ 131 callers
Method
write_character
include/behaviortree_cpp/contrib/json.hpp:14970
↓ 126 callers
Method
size
include/behaviortree_cpp/contrib/json.hpp:3125
↓ 124 callers
Method
push_back
Alias to allow std::back_inserter()
3rdparty/cppzmq/zmq_addon.hpp:555
↓ 114 callers
Method
set
include/behaviortree_cpp/blackboard.h:272
↓ 111 callers
Method
data
3rdparty/cppzmq/zmq.hpp:1137
↓ 105 callers
Method
end
return iterator end (needed for range-based for)
include/behaviortree_cpp/contrib/json.hpp:5332
↓ 87 callers
Method
value
examples/t08_additional_node_args.cpp:15
↓ 81 callers
Function
make_unexpected
include/behaviortree_cpp/contrib/expected.hpp:247
↓ 74 callers
Function
has_value
include/behaviortree_cpp/contrib/expected.hpp:2195
↓ 69 callers
Method
begin
return iterator begin (needed for range-based for)
include/behaviortree_cpp/contrib/json.hpp:5326
↓ 66 callers
Method
empty
Check if number of parts is zero
3rdparty/cppzmq/zmq_addon.hpp:451
↓ 66 callers
Method
registerBehaviorTreeFromText
src/bt_factory.cpp:290
↓ 63 callers
Method
addChild
src/control_node.cpp:22
↓ 62 callers
Function
string
include/behaviortree_cpp/contrib/json.hpp:6854
↓ 58 callers
Method
value
return value of the iterator
include/behaviortree_cpp/contrib/json.hpp:5299
↓ 57 callers
Method
createTree
src/bt_factory.cpp:468
↓ 56 callers
Method
rootBlackboard
src/blackboard.cpp:373
↓ 55 callers
Method
tickOnce
src/bt_factory.cpp:682
↓ 51 callers
Method
setExpectedResult
tests/src/action_test_node.cpp:70
↓ 50 callers
Function
get
include/behaviortree_cpp/contrib/json.hpp:5342
↓ 48 callers
Method
end
3rdparty/cppzmq/zmq_addon.hpp:434
↓ 47 callers
Method
data
include/behaviortree_cpp/contrib/json.hpp:23499
↓ 47 callers
Method
get
include/behaviortree_cpp/blackboard.h:236
↓ 46 callers
Method
parse_error
include/behaviortree_cpp/contrib/json.hpp:4510
↓ 45 callers
Method
type
include/behaviortree_cpp/control_node.h:68
↓ 45 callers
Method
type
include/behaviortree_cpp/decorators/subtree_node.h:77
↓ 44 callers
Function
to_string
@brief return a string representation of the JSON pointer @sa https://json.nlohmann.me/api/json_pointer/to_string/
include/behaviortree_cpp/contrib/json.hpp:13873
↓ 42 callers
Function
StrCat
include/behaviortree_cpp/utils/strcat.hpp:46
↓ 42 callers
Method
empty
include/behaviortree_cpp/contrib/json.hpp:6308
↓ 42 callers
Function
invoke
include/behaviortree_cpp/contrib/expected.hpp:1142
↓ 42 callers
Function
type_name
@brief return the type as string @sa https://json.nlohmann.me/api/basic_json/type_name/
include/behaviortree_cpp/contrib/json.hpp:23459
↓ 41 callers
Method
SetAttribute
3rdparty/tinyxml2/tinyxml2.cpp:1539
↓ 41 callers
Function
add
add a character to token_buffer
include/behaviortree_cpp/contrib/json.hpp:8773
↓ 40 callers
Method
registerSimpleAction
src/bt_factory.cpp:231
↓ 38 callers
Function
toStr
src/basic_types.cpp:49
↓ 37 callers
Function
basic_json
@brief create an empty value with a given type @sa https://json.nlohmann.me/api/basic_json/basic_json/
include/behaviortree_cpp/contrib/json.hpp:20117
↓ 36 callers
Method
name
tests/include/animal_hierarchy_test.h:37
↓ 35 callers
Function
findForbiddenChar
src/basic_types.cpp:524
↓ 34 callers
Function
is_object
@brief return whether value is an object @sa https://json.nlohmann.me/api/basic_json/is_object/
include/behaviortree_cpp/contrib/json.hpp:20659
↓ 33 callers
Method
key
include/behaviortree_cpp/contrib/json.hpp:7338
↓ 32 callers
Function
RegisterTestTick
tests/test_helper.hpp:15
↓ 30 callers
Function
FirstChild
Get the first child node, or null if none exists.
3rdparty/tinyxml2/tinyxml2.h:771
↓ 30 callers
Function
to_string
interpret message content as a string
3rdparty/cppzmq/zmq.hpp:676
↓ 29 callers
Method
has_value
3rdparty/cppzmq/zmq.hpp:989
↓ 28 callers
Function
ToStr
NOLINTNEXTLINE(misc-use-anonymous-namespace,misc-use-internal-linkage)
tests/gtest_enums.cpp:16
↓ 28 callers
Function
_mco_align_forward
Utility for aligning addresses. */
3rdparty/minicoro/minicoro.h:471
↓ 28 callers
Function
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
include/behaviortree_cpp/contrib/json.hpp:8820
↓ 27 callers
Method
Value
3rdparty/tinyxml2/tinyxml2.cpp:847
↓ 27 callers
Function
demangle
include/behaviortree_cpp/utils/demangle_util.h:78
↓ 27 callers
Method
empty
Returns true if *this has no contained object, otherwise false.
include/behaviortree_cpp/contrib/any.hpp:168
↓ 26 callers
Function
IsAllowedPortName
src/basic_types.cpp:485
↓ 25 callers
Function
Write
3rdparty/tinyxml2/tinyxml2.h:2341
↓ 25 callers
Method
has_value
include/behaviortree_cpp/contrib/expected.hpp:785
↓ 25 callers
Method
isSOO
include/behaviortree_cpp/utils/simple_string.hpp:154
↓ 24 callers
Function
end
@brief returns an iterator to one past the last element @sa https://json.nlohmann.me/api/basic_json/end/
include/behaviortree_cpp/contrib/json.hpp:22095
↓ 24 callers
Method
size
include/behaviortree_cpp/utils/simple_string.hpp:98
↓ 24 callers
Method
swap
Exchange the states of *this and rhs.
include/behaviortree_cpp/contrib/any.hpp:182
↓ 24 callers
Method
tickExactlyOnce
src/bt_factory.cpp:677
↓ 23 callers
Function
input_adapter
include/behaviortree_cpp/contrib/json.hpp:6521
↓ 23 callers
Function
splitString
src/basic_types.cpp:412
↓ 22 callers
Method
NewElement
3rdparty/tinyxml2/tinyxml2.cpp:2271
↓ 21 callers
Method
Name
3rdparty/tinyxml2/tinyxml2.cpp:1432
↓ 21 callers
Method
NextSiblingElement
3rdparty/tinyxml2/tinyxml2.cpp:1048
↓ 21 callers
Method
clear
If not empty, destroys the contained object.
include/behaviortree_cpp/contrib/any.hpp:158
↓ 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
include/behaviortree_cpp/contrib/json.hpp:11896
↓ 21 callers
Method
registerSimpleCondition
src/bt_factory.cpp:218
↓ 21 callers
Method
tickCount
tests/navigation_test.cpp:68
↓ 21 callers
Method
what
returns the explanatory string
include/behaviortree_cpp/contrib/json.hpp:4375
↓ 20 callers
Method
Attribute
3rdparty/tinyxml2/tinyxml2.cpp:1627
↓ 20 callers
Method
FirstChildElement
3rdparty/tinyxml2/tinyxml2.cpp:1024
↓ 20 callers
Function
buffer_contiguous_sequence
3rdparty/cppzmq/zmq.hpp:1219
↓ 20 callers
Method
entryInfo
src/blackboard.cpp:92
↓ 20 callers
Function
from_json
include/behaviortree_cpp/contrib/json.hpp:4664
↓ 20 callers
Method
isString
include/behaviortree_cpp/utils/safe_any.hpp:140
↓ 20 callers
Method
sax_parse
include/behaviortree_cpp/contrib/json.hpp:12329
↓ 19 callers
Method
InsertEndChild
3rdparty/tinyxml2/tinyxml2.cpp:925
↓ 19 callers
Function
StringEqual
3rdparty/tinyxml2/tinyxml2.h:595
↓ 19 callers
Method
UID
src/tree_node.cpp:351
↓ 19 callers
Method
construct_error
include/behaviortree_cpp/contrib/expected.hpp:708
↓ 19 callers
Method
destroy
include/behaviortree_cpp/contrib/any.hpp:294
↓ 19 callers
Method
dump
! @brief internal implementation of the serialization function This function is called by the public member function dump and organizes t
include/behaviortree_cpp/contrib/json.hpp:18115
↓ 19 callers
Method
get_token_string
! @return a string representation of the last read byte */
include/behaviortree_cpp/contrib/json.hpp:12045
↓ 19 callers
Method
number_integer
include/behaviortree_cpp/contrib/json.hpp:7308
↓ 19 callers
Method
operator[]
access to successor
include/behaviortree_cpp/contrib/json.hpp:13733
↓ 18 callers
Function
isStatusCompleted
include/behaviortree_cpp/basic_types.h:47
↓ 18 callers
Method
number_unsigned
include/behaviortree_cpp/contrib/json.hpp:7313
↓ 17 callers
Function
ValidateScript
src/script_parser.cpp:479
↓ 17 callers
Method
getEntry
src/blackboard.cpp:53
↓ 17 callers
Method
isStronglyTyped
include/behaviortree_cpp/basic_types.h:387
↓ 17 callers
Function
size
@brief returns the number of elements @sa https://json.nlohmann.me/api/basic_json/size/
include/behaviortree_cpp/contrib/json.hpp:22247
↓ 17 callers
Function
to_json
include/behaviortree_cpp/contrib/json.hpp:5642
↓ 16 callers
Function
is_array
@brief return whether value is an array @sa https://json.nlohmann.me/api/basic_json/is_array/
include/behaviortree_cpp/contrib/json.hpp:20666
next →
1–100 of 2,345, ranked by callers