Public Member Functions | Private Member Functions | Private Attributes | List of all members
BlackboardFuzzer Class Reference

Public Member Functions

 BlackboardFuzzer (FuzzedDataProvider &provider)
 
void fuzz ()
 

Private Member Functions

void createBlackboardHierarchy ()
 
void fuzzJsonOperations (BT::Blackboard::Ptr bb)
 
void fuzzSingleBB (BT::Blackboard::Ptr bb)
 
std::string generateKey ()
 

Private Attributes

std::vector< BT::Blackboard::Ptrblackboards_
 
FuzzedDataProvider & fuzz_data_
 
std::vector< std::string > generated_keys_
 

Detailed Description

Definition at line 43 of file bb_fuzzer.cpp.

Constructor & Destructor Documentation

◆ BlackboardFuzzer()

BlackboardFuzzer::BlackboardFuzzer ( FuzzedDataProvider &  provider)
inlineexplicit

Definition at line 188 of file bb_fuzzer.cpp.

Member Function Documentation

◆ createBlackboardHierarchy()

void BlackboardFuzzer::createBlackboardHierarchy ( )
inlineprivate

Definition at line 147 of file bb_fuzzer.cpp.

◆ fuzz()

void BlackboardFuzzer::fuzz ( )
inline

Definition at line 193 of file bb_fuzzer.cpp.

◆ fuzzJsonOperations()

void BlackboardFuzzer::fuzzJsonOperations ( BT::Blackboard::Ptr  bb)
inlineprivate

Definition at line 164 of file bb_fuzzer.cpp.

◆ fuzzSingleBB()

void BlackboardFuzzer::fuzzSingleBB ( BT::Blackboard::Ptr  bb)
inlineprivate

Definition at line 65 of file bb_fuzzer.cpp.

◆ generateKey()

std::string BlackboardFuzzer::generateKey ( )
inlineprivate

Definition at line 50 of file bb_fuzzer.cpp.

Member Data Documentation

◆ blackboards_

std::vector<BT::Blackboard::Ptr> BlackboardFuzzer::blackboards_
private

Definition at line 46 of file bb_fuzzer.cpp.

◆ fuzz_data_

FuzzedDataProvider& BlackboardFuzzer::fuzz_data_
private

Definition at line 48 of file bb_fuzzer.cpp.

◆ generated_keys_

std::vector<std::string> BlackboardFuzzer::generated_keys_
private

Definition at line 47 of file bb_fuzzer.cpp.


The documentation for this class was generated from the following file:


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Wed Apr 16 2025 02:20:58