LLVM  4.0.0
Public Member Functions | Static Public Attributes | List of all members
fuzzer::Dictionary Class Reference

#include <FuzzerDictionary.h>

Collaboration diagram for fuzzer::Dictionary:
[legend]

Public Member Functions

bool ContainsWord (const Word &W) const
 
const DictionaryEntrybegin () const
 
const DictionaryEntryend () const
 
DictionaryEntryoperator[] (size_t Idx)
 
void push_back (DictionaryEntry DE)
 
void clear ()
 
bool empty () const
 
size_t size () const
 

Static Public Attributes

static const size_t kMaxDictSize = 1 << 14
 

Detailed Description

Definition at line 86 of file FuzzerDictionary.h.

Member Function Documentation

const DictionaryEntry* fuzzer::Dictionary::begin ( ) const
inline

Definition at line 95 of file FuzzerDictionary.h.

Referenced by ContainsWord(), and end().

void fuzzer::Dictionary::clear ( )
inline

Definition at line 105 of file FuzzerDictionary.h.

Referenced by fuzzer::MutationDispatcher::ClearAutoDictionary().

bool fuzzer::Dictionary::ContainsWord ( const Word W) const
inline
bool fuzzer::Dictionary::empty ( ) const
inline

Definition at line 106 of file FuzzerDictionary.h.

const DictionaryEntry* fuzzer::Dictionary::end ( ) const
inline

Definition at line 96 of file FuzzerDictionary.h.

References begin().

Referenced by ContainsWord().

DictionaryEntry& fuzzer::Dictionary::operator[] ( size_t  Idx)
inline

Definition at line 97 of file FuzzerDictionary.h.

References assert().

void fuzzer::Dictionary::push_back ( DictionaryEntry  DE)
inline
size_t fuzzer::Dictionary::size ( ) const
inline

Member Data Documentation

const size_t fuzzer::Dictionary::kMaxDictSize = 1 << 14
static

Definition at line 88 of file FuzzerDictionary.h.

Referenced by push_back().


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