ei_static_assert< true > Struct Template Reference

#include <StaticAssert.h>

List of all members.

Public Types

enum  {
  YOU_TRIED_CALLING_A_VECTOR_METHOD_ON_A_MATRIX, YOU_MIXED_VECTORS_OF_DIFFERENT_SIZES, YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES, THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE,
  THIS_METHOD_IS_ONLY_FOR_MATRICES_OF_A_SPECIFIC_SIZE, YOU_MADE_A_PROGRAMMING_MISTAKE, YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR, UNALIGNED_LOAD_AND_STORE_OPERATIONS_UNIMPLEMENTED_ON_ALTIVEC,
  NUMERIC_TYPE_MUST_BE_FLOATING_POINT, COEFFICIENT_WRITE_ACCESS_TO_SELFADJOINT_NOT_SUPPORTED, WRITING_TO_TRIANGULAR_PART_WITH_UNIT_DIAGONAL_IS_NOT_SUPPORTED, THIS_METHOD_IS_ONLY_FOR_FIXED_SIZE,
  INVALID_MATRIX_PRODUCT, INVALID_VECTOR_VECTOR_PRODUCT__IF_YOU_WANTED_A_DOT_OR_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTIONS, INVALID_MATRIX_PRODUCT__IF_YOU_WANTED_A_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTION, YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY,
  THIS_METHOD_IS_ONLY_FOR_COLUMN_MAJOR_MATRICES, THIS_METHOD_IS_ONLY_FOR_ROW_MAJOR_MATRICES, INVALID_MATRIX_TEMPLATE_PARAMETERS, INVALID_MATRIXBASE_TEMPLATE_PARAMETERS,
  BOTH_MATRICES_MUST_HAVE_THE_SAME_STORAGE_ORDER, THIS_METHOD_IS_ONLY_FOR_DIAGONAL_MATRIX
}

Detailed Description

template<>
struct ei_static_assert< true >

Definition at line 55 of file StaticAssert.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
YOU_TRIED_CALLING_A_VECTOR_METHOD_ON_A_MATRIX 
YOU_MIXED_VECTORS_OF_DIFFERENT_SIZES 
YOU_MIXED_MATRICES_OF_DIFFERENT_SIZES 
THIS_METHOD_IS_ONLY_FOR_VECTORS_OF_A_SPECIFIC_SIZE 
THIS_METHOD_IS_ONLY_FOR_MATRICES_OF_A_SPECIFIC_SIZE 
YOU_MADE_A_PROGRAMMING_MISTAKE 
YOU_CALLED_A_FIXED_SIZE_METHOD_ON_A_DYNAMIC_SIZE_MATRIX_OR_VECTOR 
UNALIGNED_LOAD_AND_STORE_OPERATIONS_UNIMPLEMENTED_ON_ALTIVEC 
NUMERIC_TYPE_MUST_BE_FLOATING_POINT 
COEFFICIENT_WRITE_ACCESS_TO_SELFADJOINT_NOT_SUPPORTED 
WRITING_TO_TRIANGULAR_PART_WITH_UNIT_DIAGONAL_IS_NOT_SUPPORTED 
THIS_METHOD_IS_ONLY_FOR_FIXED_SIZE 
INVALID_MATRIX_PRODUCT 
INVALID_VECTOR_VECTOR_PRODUCT__IF_YOU_WANTED_A_DOT_OR_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTIONS 
INVALID_MATRIX_PRODUCT__IF_YOU_WANTED_A_COEFF_WISE_PRODUCT_YOU_MUST_USE_THE_EXPLICIT_FUNCTION 
YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY 
THIS_METHOD_IS_ONLY_FOR_COLUMN_MAJOR_MATRICES 
THIS_METHOD_IS_ONLY_FOR_ROW_MAJOR_MATRICES 
INVALID_MATRIX_TEMPLATE_PARAMETERS 
INVALID_MATRIXBASE_TEMPLATE_PARAMETERS 
BOTH_MATRICES_MUST_HAVE_THE_SAME_STORAGE_ORDER 
THIS_METHOD_IS_ONLY_FOR_DIAGONAL_MATRIX 

Definition at line 57 of file StaticAssert.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


vcglib
Author(s): Christian Bersch
autogenerated on Fri Jan 11 09:22:03 2013