ArmNN
 24.08
VerificationHelpers.hpp File Reference
#include <iostream>
#include <sstream>
#include <cstdint>
#include <armnn/Exceptions.hpp>
Include dependency graph for VerificationHelpers.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 armnnUtils
 

Macros

#define CHECKED_INT32(VALUE)   armnnUtils::VerifyInt32(#VALUE, VALUE, CHECK_LOCATION())
 
#define CHECK_VALID_SIZE(ACTUAL, ...)   armnnUtils::CheckValidSize({__VA_ARGS__}, ACTUAL, #__VA_ARGS__, #ACTUAL, CHECK_LOCATION())
 
#define CHECKED_NON_NEGATIVE(VALUE)   armnnUtils::NonNegative(#VALUE, VALUE, CHECK_LOCATION())
 

Functions

void CheckValidSize (std::initializer_list< size_t > validInputCounts, size_t actualValue, const char *validExpr, const char *actualExpr, const CheckLocation &location)
 
uint32_t NonNegative (const char *expr, int32_t value, const CheckLocation &location)
 
int32_t VerifyInt32 (const char *expr, int64_t value, const armnn::CheckLocation &location)
 

Macro Definition Documentation

◆ CHECK_VALID_SIZE

#define CHECK_VALID_SIZE (   ACTUAL,
  ... 
)    armnnUtils::CheckValidSize({__VA_ARGS__}, ACTUAL, #__VA_ARGS__, #ACTUAL, CHECK_LOCATION())

Definition at line 32 of file VerificationHelpers.hpp.

◆ CHECKED_INT32

#define CHECKED_INT32 (   VALUE)    armnnUtils::VerifyInt32(#VALUE, VALUE, CHECK_LOCATION())

Definition at line 30 of file VerificationHelpers.hpp.

◆ CHECKED_NON_NEGATIVE

#define CHECKED_NON_NEGATIVE (   VALUE)    armnnUtils::NonNegative(#VALUE, VALUE, CHECK_LOCATION())

Definition at line 35 of file VerificationHelpers.hpp.