STK++ 0.9.13
STK::StaticAssert< true > Struct Reference

#include <STK_StaticAssert.h>

Public Types

enum  {
  YOU_TRIED_CALLING_A_VECTOR_METHOD_ON_A_MATRIX =0 , YOU_TRIED_CALLING_A_MATRIX_METHOD_ON_A_VECTOR =0 , YOU_TRIED_CALLING_A_POINT_METHOD_ON_SOMETHING_ELSE =0 , YOU_TRIED_CALLING_A_VECTOR_METHOD_ON_SOMETHING_ELSE =0 ,
  YOU_TRIED_CALLING_A_DENSE_METHOD_ON_SPARSE_STORAGE =0 , YOU_TRIED_TO_CONSTRUCT_A_REFERENCE_WITH_A_DIFFERENT_ORIENTATION =0 , YOU_TRIED_TO_CONSTRUCT_A_SQUAREMATRIX_WITH_DIFFERENT_DIMENSIONS =0 , YOU_TRIED_TO_CONSTRUCT_A_VECTOR_WITH_MORE_THAN_ONE_COLUM =0 ,
  YOU_TRIED_TO_CONSTRUCT_A_POINT_WITH_MORE_THAN_ONE_ROW =0 , YOU_TRIED_TO_CONSTRUCT_A_SCALAR_WITH_MORE_THAN_ONE_ROW_OR_ONE_COLUMN =0 , YOU_TRIED_TO_APPLY_A_BINARY_OPERATOR_WITH_WRONG_ROWS_SIZE =0 , YOU_TRIED_TO_APPLY_A_BINARY_OPERATOR_WITH_WRONG_COLS_SIZE =0 ,
  YOU_TRIED_TO_APPLY_A_BINARY_OPERATOR_BETWEEN_NOT_COMPATIBLE_ARRAYS =0 , YOU_TRIED_TO_ASSIGN_A_NOT_COMPATIBLE_ARRAY =0 , YOU_TRIED_TO_APPLY_A_METHOD_BETWEEN_NOT_COMPATIBLE_ARRAYS =0 , YOU_TRIED_TO_APPLY_A_PRODUCT_OPERATOR_BETWEEN_NOT_COMPATIBLE_ARRAYS =0 ,
  YOU_TRIED_TO_APPLY_A_BINARY_OPERATOR_WITH_WRONG_DIMENSIONS_SIZE =0 , YOU_TRIED_TO_WRAP_A_CONTAINER_WITH_THE_WRONG_TYPE_AS_A_VARIABLE =0 , YOU_TRIED_TO_WRAP_A_CONTAINER_WHICH_IS_NOT_1D_AS_A_VARIABLE =0 , YOU_TRIED_TO_USE_A_UNIDIMENSIONAL_METHOD_ON_A_MATRIX =0 ,
  YOU_CANNOT_USED_AN_UNIDIMENSIONAL_METHOD_ON_THIS_OBJECT =0 , YOU_CANNOT_USED_A_ZERODIMENSIONAL_METHOD_ON_THIS_OBJECT =0 , YOU_CANNOT_USED_THIS_TYPE_OF_DATA_WITH_THIS_OBJECT =0 , YOU_CANNOT_USED_THIS_METHOD_WITH_THIS_KIND_OF_ARRAY =0 ,
  YOU_HAVE_TO_USE_TWO_ARRAYS_WITH_THE_SAME_ORIENTATION =0 , YOU_HAVE_TO_USE_A_VECTOR_OR_POINT_IN_THIS_METHOD =0 , YOU_HAVE_TO_USE_A_SQUARE_MATRIX_IN_THIS_METHOD =0 , YOU_HAVE_TO_USE_A_MATRIX_OR_SQUARE_MATRIX_IN_THIS_METHOD =0 ,
  INVALID_VECTOR_VECTOR_PRODUCT =0 , INVALID_POINT_POINT_PRODUCT =0
}
 

Detailed Description

Definition at line 53 of file STK_StaticAssert.h.

Member Enumeration Documentation

◆ anonymous enum

Enumerator
YOU_TRIED_CALLING_A_VECTOR_METHOD_ON_A_MATRIX 
YOU_TRIED_CALLING_A_MATRIX_METHOD_ON_A_VECTOR 
YOU_TRIED_CALLING_A_POINT_METHOD_ON_SOMETHING_ELSE 
YOU_TRIED_CALLING_A_VECTOR_METHOD_ON_SOMETHING_ELSE 
YOU_TRIED_CALLING_A_DENSE_METHOD_ON_SPARSE_STORAGE 
YOU_TRIED_TO_CONSTRUCT_A_REFERENCE_WITH_A_DIFFERENT_ORIENTATION 
YOU_TRIED_TO_CONSTRUCT_A_SQUAREMATRIX_WITH_DIFFERENT_DIMENSIONS 
YOU_TRIED_TO_CONSTRUCT_A_VECTOR_WITH_MORE_THAN_ONE_COLUM 
YOU_TRIED_TO_CONSTRUCT_A_POINT_WITH_MORE_THAN_ONE_ROW 
YOU_TRIED_TO_CONSTRUCT_A_SCALAR_WITH_MORE_THAN_ONE_ROW_OR_ONE_COLUMN 
YOU_TRIED_TO_APPLY_A_BINARY_OPERATOR_WITH_WRONG_ROWS_SIZE 
YOU_TRIED_TO_APPLY_A_BINARY_OPERATOR_WITH_WRONG_COLS_SIZE 
YOU_TRIED_TO_APPLY_A_BINARY_OPERATOR_BETWEEN_NOT_COMPATIBLE_ARRAYS 
YOU_TRIED_TO_ASSIGN_A_NOT_COMPATIBLE_ARRAY 
YOU_TRIED_TO_APPLY_A_METHOD_BETWEEN_NOT_COMPATIBLE_ARRAYS 
YOU_TRIED_TO_APPLY_A_PRODUCT_OPERATOR_BETWEEN_NOT_COMPATIBLE_ARRAYS 
YOU_TRIED_TO_APPLY_A_BINARY_OPERATOR_WITH_WRONG_DIMENSIONS_SIZE 
YOU_TRIED_TO_WRAP_A_CONTAINER_WITH_THE_WRONG_TYPE_AS_A_VARIABLE 
YOU_TRIED_TO_WRAP_A_CONTAINER_WHICH_IS_NOT_1D_AS_A_VARIABLE 
YOU_TRIED_TO_USE_A_UNIDIMENSIONAL_METHOD_ON_A_MATRIX 
YOU_CANNOT_USED_AN_UNIDIMENSIONAL_METHOD_ON_THIS_OBJECT 
YOU_CANNOT_USED_A_ZERODIMENSIONAL_METHOD_ON_THIS_OBJECT 
YOU_CANNOT_USED_THIS_TYPE_OF_DATA_WITH_THIS_OBJECT 
YOU_CANNOT_USED_THIS_METHOD_WITH_THIS_KIND_OF_ARRAY 
YOU_HAVE_TO_USE_TWO_ARRAYS_WITH_THE_SAME_ORIENTATION 
YOU_HAVE_TO_USE_A_VECTOR_OR_POINT_IN_THIS_METHOD 
YOU_HAVE_TO_USE_A_SQUARE_MATRIX_IN_THIS_METHOD 
YOU_HAVE_TO_USE_A_MATRIX_OR_SQUARE_MATRIX_IN_THIS_METHOD 
INVALID_VECTOR_VECTOR_PRODUCT 
INVALID_POINT_POINT_PRODUCT 

Definition at line 55 of file STK_StaticAssert.h.

56 {
87 };
@ YOU_TRIED_TO_CONSTRUCT_A_REFERENCE_WITH_A_DIFFERENT_ORIENTATION
@ YOU_TRIED_TO_APPLY_A_BINARY_OPERATOR_WITH_WRONG_COLS_SIZE
@ YOU_TRIED_TO_APPLY_A_BINARY_OPERATOR_BETWEEN_NOT_COMPATIBLE_ARRAYS
@ YOU_TRIED_TO_CONSTRUCT_A_SCALAR_WITH_MORE_THAN_ONE_ROW_OR_ONE_COLUMN
@ YOU_TRIED_TO_WRAP_A_CONTAINER_WITH_THE_WRONG_TYPE_AS_A_VARIABLE
@ YOU_TRIED_TO_APPLY_A_BINARY_OPERATOR_WITH_WRONG_ROWS_SIZE
@ YOU_TRIED_TO_APPLY_A_PRODUCT_OPERATOR_BETWEEN_NOT_COMPATIBLE_ARRAYS
@ YOU_TRIED_TO_WRAP_A_CONTAINER_WHICH_IS_NOT_1D_AS_A_VARIABLE
@ YOU_TRIED_TO_CONSTRUCT_A_SQUAREMATRIX_WITH_DIFFERENT_DIMENSIONS
@ YOU_TRIED_TO_APPLY_A_BINARY_OPERATOR_WITH_WRONG_DIMENSIONS_SIZE
@ YOU_TRIED_TO_APPLY_A_METHOD_BETWEEN_NOT_COMPATIBLE_ARRAYS

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