PROLEAD
A Probing-Based Leakage Detection Tool for Hardware and Software
Loading...
Searching...
No Matches
Namespaces | Functions
Operators.hpp File Reference
#include <algorithm>
#include "boost/random.hpp"
#include "boost/generator_iterator.hpp"
#include "Hardware/Definitions.hpp"

Go to the source code of this file.

Namespaces

namespace  Hardware
 
namespace  Hardware::Operators
 

Functions

bool operator== (const Hardware::ProbePositionStruct &, const Hardware::ProbePositionStruct &)
 
bool operator!= (const Hardware::ProbePositionStruct &, const Hardware::ProbePositionStruct &)
 
bool operator< (const Hardware::ProbePositionStruct &, const Hardware::ProbePositionStruct &)
 
bool operator<= (const Hardware::ProbePositionStruct &, const Hardware::ProbePositionStruct &)
 
bool operator> (const Hardware::ProbePositionStruct &, const Hardware::ProbePositionStruct &)
 
bool operator>= (const Hardware::ProbePositionStruct &, const Hardware::ProbePositionStruct &)
 
bool operator== (const std::vector< Hardware::ProbePositionStruct > &, const std::vector< Hardware::ProbePositionStruct > &)
 
bool operator!= (const std::vector< Hardware::ProbePositionStruct > &, const std::vector< Hardware::ProbePositionStruct > &)
 
bool operator< (const std::vector< Hardware::ProbePositionStruct > &, const std::vector< Hardware::ProbePositionStruct > &)
 
bool operator<= (const std::vector< Hardware::ProbePositionStruct > &, const std::vector< Hardware::ProbePositionStruct > &)
 
bool operator> (const std::vector< Hardware::ProbePositionStruct > &, const std::vector< Hardware::ProbePositionStruct > &)
 
bool operator>= (const std::vector< Hardware::ProbePositionStruct > &, const std::vector< Hardware::ProbePositionStruct > &)
 
bool operator== (const Hardware::ProbingSetStruct &, const Hardware::ProbingSetStruct &)
 
bool operator!= (const Hardware::ProbingSetStruct &, const Hardware::ProbingSetStruct &)
 
bool operator< (const Hardware::ProbingSetStruct &, const Hardware::ProbingSetStruct &)
 
bool operator<= (const Hardware::ProbingSetStruct &, const Hardware::ProbingSetStruct &)
 
bool operator> (const Hardware::ProbingSetStruct &, const Hardware::ProbingSetStruct &)
 
bool operator>= (const Hardware::ProbingSetStruct &, const Hardware::ProbingSetStruct &)
 
void Hardware::Operators::GenerateThreadRng (std::vector< boost::mt19937 > &, unsigned int)
 

Function Documentation

◆ operator!=() [1/3]

bool operator!= ( const Hardware::ProbePositionStruct ,
const Hardware::ProbePositionStruct  
)

◆ operator!=() [2/3]

bool operator!= ( const Hardware::ProbingSetStruct ,
const Hardware::ProbingSetStruct  
)

◆ operator!=() [3/3]

bool operator!= ( const std::vector< Hardware::ProbePositionStruct > &  ,
const std::vector< Hardware::ProbePositionStruct > &   
)

◆ operator<() [1/3]

bool operator< ( const Hardware::ProbePositionStruct ,
const Hardware::ProbePositionStruct  
)

◆ operator<() [2/3]

bool operator< ( const Hardware::ProbingSetStruct ,
const Hardware::ProbingSetStruct  
)

◆ operator<() [3/3]

bool operator< ( const std::vector< Hardware::ProbePositionStruct > &  ,
const std::vector< Hardware::ProbePositionStruct > &   
)

◆ operator<=() [1/3]

bool operator<= ( const Hardware::ProbePositionStruct ,
const Hardware::ProbePositionStruct  
)

◆ operator<=() [2/3]

bool operator<= ( const Hardware::ProbingSetStruct ,
const Hardware::ProbingSetStruct  
)

◆ operator<=() [3/3]

bool operator<= ( const std::vector< Hardware::ProbePositionStruct > &  ,
const std::vector< Hardware::ProbePositionStruct > &   
)

◆ operator==() [1/3]

bool operator== ( const Hardware::ProbePositionStruct ,
const Hardware::ProbePositionStruct  
)

◆ operator==() [2/3]

bool operator== ( const Hardware::ProbingSetStruct ,
const Hardware::ProbingSetStruct  
)

◆ operator==() [3/3]

bool operator== ( const std::vector< Hardware::ProbePositionStruct > &  ,
const std::vector< Hardware::ProbePositionStruct > &   
)

◆ operator>() [1/3]

bool operator> ( const Hardware::ProbePositionStruct ,
const Hardware::ProbePositionStruct  
)

◆ operator>() [2/3]

bool operator> ( const Hardware::ProbingSetStruct ,
const Hardware::ProbingSetStruct  
)

◆ operator>() [3/3]

bool operator> ( const std::vector< Hardware::ProbePositionStruct > &  ,
const std::vector< Hardware::ProbePositionStruct > &   
)

◆ operator>=() [1/3]

bool operator>= ( const Hardware::ProbePositionStruct ,
const Hardware::ProbePositionStruct  
)

◆ operator>=() [2/3]

bool operator>= ( const Hardware::ProbingSetStruct ,
const Hardware::ProbingSetStruct  
)

◆ operator>=() [3/3]

bool operator>= ( const std::vector< Hardware::ProbePositionStruct > &  ,
const std::vector< Hardware::ProbePositionStruct > &   
)