📄 concepts.hpp
字号:
RandomAccessIteratorConcept<range::const_iterator>::constraints ();
IndexSetConcept<slice>::constraints ();
RandomAccessIteratorConcept<slice::const_iterator>::constraints ();
IndexSetConcept<indirect_array<> >::constraints ();
RandomAccessIteratorConcept<indirect_array<>::const_iterator>::constraints ();
#endif
// Storage Sparse
#if defined (INTERNAL_STORAGE) || defined (INTERNAL_STORAGE_SPARSE)
StorageSparseConcept<const map_array<std::size_t, T> >::constraints ();
MutableStorageSparseConcept<map_array<std::size_t, T> >::constraints ();
RandomAccessIteratorConcept<map_array<std::size_t, T>::const_iterator>::constraints ();
MutableRandomAccessIteratorConcept<map_array<std::size_t, T>::iterator>::constraints ();
StorageSparseConcept<const std::map<std::size_t, T> >::constraints ();
MutableStorageSparseConcept<std::map<std::size_t, T> >::constraints ();
BidirectionalIteratorConcept<std::map<std::size_t, T>::const_iterator>::constraints ();
// Not value_type mutable
BidirectionalIteratorConcept<std::map<std::size_t, T>::iterator>::constraints ();
#endif
// Vector
#if defined (INTERNAL_VECTOR) || defined (INTERNAL_VECTOR_DENSE)
VectorConcept<const vector<T> >::constraints ();
MutableVectorConcept<vector<T> >::constraints ();
IndexedRandomAccess1DIteratorConcept<vector<T>::const_iterator>::constraints ();
MutableIndexedRandomAccess1DIteratorConcept<vector<T>::iterator>::constraints ();
IndexedRandomAccess1DIteratorConcept<vector<T>::const_reverse_iterator>::constraints ();
MutableIndexedRandomAccess1DIteratorConcept<vector<T>::reverse_iterator>::constraints ();
VectorConcept<zero_vector<T> >::constraints ();
IndexedBidirectional1DIteratorConcept<zero_vector<T>::const_iterator>::constraints ();
IndexedBidirectional1DIteratorConcept<zero_vector<T>::const_reverse_iterator>::constraints ();
VectorConcept<unit_vector<T> >::constraints ();
IndexedBidirectional1DIteratorConcept<unit_vector<T>::const_iterator>::constraints ();
IndexedBidirectional1DIteratorConcept<unit_vector<T>::const_reverse_iterator>::constraints ();
VectorConcept<scalar_vector<T> >::constraints ();
IndexedRandomAccess1DIteratorConcept<scalar_vector<T>::const_iterator>::constraints ();
IndexedRandomAccess1DIteratorConcept<scalar_vector<T>::const_reverse_iterator>::constraints ();
VectorConcept<const c_vector<T, 1> >::constraints ();
MutableVectorConcept<c_vector<T, 1> >::constraints ();
IndexedRandomAccess1DIteratorConcept<c_vector<T, 1>::const_iterator>::constraints ();
MutableIndexedRandomAccess1DIteratorConcept<c_vector<T, 1>::iterator>::constraints ();
IndexedRandomAccess1DIteratorConcept<c_vector<T, 1>::const_reverse_iterator>::constraints ();
MutableIndexedRandomAccess1DIteratorConcept<c_vector<T, 1>::reverse_iterator>::constraints ();
#endif
// Vector Proxies
#if defined (INTERNAL_VECTOR) || defined (INTERNAL_VECTOR_PROXY)
VectorExpressionConcept<const vector_range<const vector<T> > >::constraints ();
MutableVectorExpressionConcept<vector_range<vector<T> > >::constraints ();
IndexedRandomAccess1DIteratorConcept<vector_range<vector<T> >::const_iterator>::constraints ();
MutableIndexedRandomAccess1DIteratorConcept<vector_range<vector<T> >::iterator>::constraints ();
IndexedRandomAccess1DIteratorConcept<vector_range<vector<T> >::const_reverse_iterator>::constraints ();
MutableIndexedRandomAccess1DIteratorConcept<vector_range<vector<T> >::reverse_iterator>::constraints ();
VectorExpressionConcept<const vector_slice<const vector<T> > >::constraints ();
MutableVectorExpressionConcept<vector_slice<vector<T> > >::constraints ();
IndexedRandomAccess1DIteratorConcept<vector_slice<vector<T> >::const_iterator>::constraints ();
MutableIndexedRandomAccess1DIteratorConcept<vector_slice<vector<T> >::iterator>::constraints ();
IndexedRandomAccess1DIteratorConcept<vector_slice<vector<T> >::const_reverse_iterator>::constraints ();
MutableIndexedRandomAccess1DIteratorConcept<vector_slice<vector<T> >::reverse_iterator>::constraints ();
VectorExpressionConcept<const vector_indirect<const vector<T> > >::constraints ();
MutableVectorExpressionConcept<vector_indirect<vector<T> > >::constraints ();
IndexedRandomAccess1DIteratorConcept<vector_indirect<vector<T> >::const_iterator>::constraints ();
MutableIndexedRandomAccess1DIteratorConcept<vector_indirect<vector<T> >::iterator>::constraints ();
IndexedRandomAccess1DIteratorConcept<vector_indirect<vector<T> >::const_reverse_iterator>::constraints ();
MutableIndexedRandomAccess1DIteratorConcept<vector_indirect<vector<T> >::reverse_iterator>::constraints ();
#endif
// Sparse Vector
#if defined (INTERNAL_SPARSE) || defined (INTERNAL_VECTOR_SPARSE)
SparseVectorConcept<const mapped_vector<T> >::constraints ();
MutableSparseVectorConcept<mapped_vector<T> >::constraints ();
IndexedBidirectional1DIteratorConcept<mapped_vector<T>::const_iterator>::constraints ();
MutableIndexedBidirectional1DIteratorConcept<mapped_vector<T>::iterator>::constraints ();
IndexedBidirectional1DIteratorConcept<mapped_vector<T>::const_reverse_iterator>::constraints ();
MutableIndexedBidirectional1DIteratorConcept<mapped_vector<T>::reverse_iterator>::constraints ();
SparseVectorConcept<const compressed_vector<T> >::constraints ();
MutableSparseVectorConcept<compressed_vector<T> >::constraints ();
IndexedBidirectional1DIteratorConcept<compressed_vector<T>::const_iterator>::constraints ();
MutableIndexedBidirectional1DIteratorConcept<compressed_vector<T>::iterator>::constraints ();
IndexedBidirectional1DIteratorConcept<compressed_vector<T>::const_reverse_iterator>::constraints ();
MutableIndexedBidirectional1DIteratorConcept<compressed_vector<T>::reverse_iterator>::constraints ();
SparseVectorConcept<const coordinate_vector<T> >::constraints ();
MutableSparseVectorConcept<coordinate_vector<T> >::constraints ();
IndexedBidirectional1DIteratorConcept<coordinate_vector<T>::const_iterator>::constraints ();
MutableIndexedBidirectional1DIteratorConcept<coordinate_vector<T>::iterator>::constraints ();
IndexedBidirectional1DIteratorConcept<coordinate_vector<T>::const_reverse_iterator>::constraints ();
MutableIndexedBidirectional1DIteratorConcept<coordinate_vector<T>::reverse_iterator>::constraints ();
#endif
// Matrix
#if defined (INTERNAL_MATRIX) || defined (INTERNAL_MATRIX_DENSE)
MatrixConcept<const matrix<T> >::constraints ();
MutableMatrixConcept<matrix<T> >::constraints ();
IndexedRandomAccess2DIteratorConcept<matrix<T>::const_iterator1,
matrix<T>::const_iterator2>::constraints ();
MutableIndexedRandomAccess2DIteratorConcept<matrix<T>::iterator1,
matrix<T>::iterator2>::constraints ();
IndexedRandomAccess2DIteratorConcept<matrix<T>::const_reverse_iterator1,
matrix<T>::const_reverse_iterator2>::constraints ();
MutableIndexedRandomAccess2DIteratorConcept<matrix<T>::reverse_iterator1,
matrix<T>::reverse_iterator2>::constraints ();
MatrixConcept<const vector_of_vector<T> >::constraints ();
MutableMatrixConcept<vector_of_vector<T> >::constraints ();
IndexedRandomAccess2DIteratorConcept<vector_of_vector<T>::const_iterator1,
vector_of_vector<T>::const_iterator2>::constraints ();
MutableIndexedRandomAccess2DIteratorConcept<vector_of_vector<T>::iterator1,
vector_of_vector<T>::iterator2>::constraints ();
IndexedRandomAccess2DIteratorConcept<vector_of_vector<T>::const_reverse_iterator1,
vector_of_vector<T>::const_reverse_iterator2>::constraints ();
MutableIndexedRandomAccess2DIteratorConcept<vector_of_vector<T>::reverse_iterator1,
vector_of_vector<T>::reverse_iterator2>::constraints ();
MatrixConcept<zero_matrix<T> >::constraints ();
IndexedBidirectional2DIteratorConcept<zero_matrix<T>::const_iterator1,
zero_matrix<T>::const_iterator2>::constraints ();
IndexedBidirectional2DIteratorConcept<zero_matrix<T>::const_reverse_iterator1,
zero_matrix<T>::const_reverse_iterator2>::constraints ();
MatrixConcept<identity_matrix<T> >::constraints ();
IndexedBidirectional2DIteratorConcept<identity_matrix<T>::const_iterator1,
identity_matrix<T>::const_iterator2>::constraints ();
IndexedBidirectional2DIteratorConcept<identity_matrix<T>::const_reverse_iterator1,
identity_matrix<T>::const_reverse_iterator2>::constraints ();
MatrixConcept<scalar_matrix<T> >::constraints ();
IndexedRandomAccess2DIteratorConcept<scalar_matrix<T>::const_iterator1,
scalar_matrix<T>::const_iterator2>::constraints ();
IndexedRandomAccess2DIteratorConcept<scalar_matrix<T>::const_reverse_iterator1,
scalar_matrix<T>::const_reverse_iterator2>::constraints ();
MatrixConcept<const c_matrix<T, 1, 1> >::constraints ();
MutableMatrixConcept<c_matrix<T, 1, 1> >::constraints ();
IndexedRandomAccess2DIteratorConcept<c_matrix<T, 1, 1>::const_iterator1,
c_matrix<T, 1, 1>::const_iterator2>::constraints ();
MutableIndexedRandomAccess2DIteratorConcept<c_matrix<T, 1, 1>::iterator1,
c_matrix<T, 1, 1>::iterator2>::constraints ();
IndexedRandomAccess2DIteratorConcept<c_matrix<T, 1, 1>::const_reverse_iterator1,
c_matrix<T, 1, 1>::const_reverse_iterator2>::constraints ();
MutableIndexedRandomAccess2DIteratorConcept<c_matrix<T, 1, 1>::reverse_iterator1,
c_matrix<T, 1, 1>::reverse_iterator2>::constraints ();
#endif
// Matrix Proxies
#if defined (INTERNAL_MATRIX) || defined (INTERNAL_MATRIX_PROXY)
VectorExpressionConcept<const matrix_row<const matrix<T> > >::constraints ();
MutableVectorExpressionConcept<matrix_row<matrix<T> > >::constraints ();
IndexedRandomAccess1DIteratorConcept<matrix_row<matrix<T> >::const_iterator>::constraints ();
MutableIndexedRandomAccess1DIteratorConcept<matrix_row<matrix<T> >::iterator>::constraints ();
IndexedRandomAccess1DIteratorConcept<matrix_row<matrix<T> >::const_reverse_iterator>::constraints ();
MutableIndexedRandomAccess1DIteratorConcept<matrix_row<matrix<T> >::reverse_iterator>::constraints ();
VectorExpressionConcept<const matrix_column<const matrix<T> > >::constraints ();
MutableVectorExpressionConcept<matrix_column<matrix<T> > >::constraints ();
IndexedRandomAccess1DIteratorConcept<matrix_column<matrix<T> >::const_iterator>::constraints ();
MutableIndexedRandomAccess1DIteratorConcept<matrix_column<matrix<T> >::iterator>::constraints ();
IndexedRandomAccess1DIteratorConcept<matrix_column<matrix<T> >::const_reverse_iterator>::constraints ();
MutableIndexedRandomAccess1DIteratorConcept<matrix_column<matrix<T> >::reverse_iterator>::constraints ();
VectorExpressionConcept<const matrix_vector_range<const matrix<T> > >::constraints ();
MutableVectorExpressionConcept<matrix_vector_range<matrix<T> > >::constraints ();
IndexedRandomAccess1DIteratorConcept<matrix_vector_range<matrix<T> >::const_iterator>::constraints ();
MutableIndexedRandomAccess1DIteratorConcept<matrix_vector_range<matrix<T> >::iterator>::constraints ();
IndexedRandomAccess1DIteratorConcept<matrix_vector_range<matrix<T> >::const_reverse_iterator>::constraints ();
MutableIndexedRandomAccess1DIteratorConcept<matrix_vector_range<matrix<T> >::reverse_iterator>::constraints ();
VectorExpressionConcept<const matrix_vector_slice<const matrix<T> > >::constraints ();
MutableVectorExpressionConcept<matrix_vector_slice<matrix<T> > >::constraints ();
IndexedRandomAccess1DIteratorConcept<matrix_vector_slice<matrix<T> >::const_iterator>::constraints ();
MutableIndexedRandomAccess1DIteratorConcept<matrix_vector_slice<matrix<T> >::iterator>::constraints ();
IndexedRandomAccess1DIteratorConcept<matrix_vector_slice<matrix<T> >::const_reverse_iterator>::constraints ();
MutableIndexedRandomAccess1DIteratorConcept<matrix_vector_slice<matrix<T> >::reverse_iterator>::constraints ();
VectorExpressionConcept<const matrix_vector_indirect<const matrix<T>, vector<unsigned> > >::constraints ();
MutableVectorExpressionConcept<matrix_vector_indirect<matrix<T>, vector<unsigned> > >::constraints ();
IndexedRandomAccess1DIteratorConcept<matrix_vector_indirect<matrix<T>, vector<unsigned> >::const_iterator>::constraints ();
MutableIndexedRandomAccess1DIteratorConcept<matrix_vector_indirect<matrix<T>, vector<unsigned> >::iterator>::constraints ();
IndexedRandomAccess1DIteratorConcept<matrix_vector_indirect<matrix<T>, vector<unsigned> >::const_reverse_iterator>::constraints ();
MutableIndexedRandomAccess1DIteratorConcept<matrix_vector_indirect<matrix<T>, vector<unsigned> >::reverse_iterator>::constraints ();
MatrixExpressionConcept<const matrix_range<const matrix<T> > >::constraints ();
MutableMatrixExpressionConcept<matrix_range<matrix<T> > >::constraints ();
IndexedRandomAccess2DIteratorConcept<matrix_range<matrix<T> >::const_iterator1,
matrix_range<matrix<T> >::const_iterator2>::constraints ();
MutableIndexedRandomAccess2DIteratorConcept<matrix_range<matrix<T> >::iterator1,
matrix_range<matrix<T> >::iterator2>::constraints ();
IndexedRandomAccess2DIteratorConcept<matrix_range<matrix<T> >::const_reverse_iterator1,
matrix_range<matrix<T> >::const_reverse_iterator2>::constraints ();
MutableIndexedRandomAccess2DIteratorConcept<matrix_range<matrix<T> >::reverse_iterator1,
matrix_range<matrix<T> >::reverse_iterator2>::constraints ();
MatrixExpressionConcept<const matrix_slice<const matrix<T> > >::constraints ();
MutableMatrixExpressionConcept<matrix_slice<matrix<T> > >::constraints ();
IndexedRandomAccess2DIteratorConcept<matrix_slice<matrix<T> >::const_iterator1,
matrix_slice<matrix<T> >::const_iterator2>::constraints ();
MutableIndexedRandomAccess2DIteratorConcept<matrix_slice<matrix<T> >::iterator1,
matrix_slice<matrix<T> >::iterator2>::constraints ();
IndexedRandomAccess2DIteratorConcept<matrix_slice<matrix<T> >::const_reverse_iterator1,
matrix_slice<matrix<T> >::const_reverse_iterator2>::constraints ();
MutableIndexedRandomAccess2DIteratorConcept<matrix_slice<matrix<T> >::reverse_iterator1,
matrix_slice<matrix<T> >::reverse_iterator2>::constraints ();
MatrixExpressionConcept<const matrix_indirect<const matrix<T> > >::constraints ();
MutableMatrixExpressionConcept<matrix_indirect<matrix<T> > >::constraints ();
IndexedRandomAccess2DIteratorConcept<matrix_indirect<matrix<T> >::const_iterator1,
matrix_indirect<matrix<T> >::const_iterator2>::constraints ();
MutableIndexedRandomAccess2DIteratorConcept<matrix_indirect<matrix<T> >::iterator1,
matrix_indirect<matrix<T> >::iterator2>::constraints ();
IndexedRandomAccess2DIteratorConcept<matrix_indirect<matrix<T> >::const_reverse_iterator1,
matrix_indirect<matrix<T> >::const_reverse_iterator2>::constraints ();
MutableIndexedRandomAccess2DIteratorConcept<matrix_indirect<matrix<T> >::reverse_iterator1,
matrix_indirect<matrix<T> >::reverse_iterator2>::constraints ();
#endif
// Banded Matrix
#if defined (INTERNAL_SPECIAL) || defined (INTERNAL_BANDED)
MatrixConcept<const banded_matrix<T> >::constraints ();
MutableMatrixConcept<banded_matrix<T> >::constraints ();
IndexedRandomAccess2DIteratorConcept<banded_matrix<T>::const_iterator1,
banded_matrix<T>::const_iterator2>::constraints ();
MutableIndexedRandomAccess2DIteratorConcept<banded_matrix<T>::iterator1,
banded_matrix<T>::iterator2>::constraints ();
IndexedRandomAccess2DIteratorConcept<banded_matrix<T>::const_reverse_iterator1,
banded_matrix<T>::const_reverse_iterator2>::constraints ();
MutableIndexedRandomAccess2DIteratorConcept<banded_matrix<T>::reverse_iterator1,
banded_matrix<T>::reverse_iterator2>::constraints ();
MatrixExpressionConcept<const banded_adaptor<const matrix<T> > >::constraints ();
MutableMatrixExpressionConcept<banded_adaptor<matrix<T> > >::constraints ();
IndexedRandomAccess2DIteratorConcept<banded_adaptor<matrix<T> >::const_iterator1,
banded_adaptor<matrix<T> >::const_iterator2>::constraints ();
MutableIndexedRandomAccess2DIteratorConcept<banded_adaptor<matrix<T> >::iterator1,
banded_adaptor<matrix<T> >::iterator2>::constraints ();
IndexedRandomAccess2DIteratorConcept<banded_adaptor<matrix<T> >::const_reverse_iterator1,
banded_adaptor<matrix<T> >::const_reverse_iterator2>::constraints ();
MutableIndexedRandomAccess2DIteratorConcept<banded_adaptor<matrix<T> >::reverse_iterator1,
banded_adaptor<matrix<T> >::reverse_iterator2>::constraints ();
#endif
// Triangular Matrix
#if defined (INTERNAL_SPECIAL) || defined (INTERNAL_TRIANGULAR)
MatrixConcept<const triangular_matrix<T> >::constraints ();
MutableMatrixConcept<triangular_matrix<T> >::constraints ();
IndexedRandomAccess2DIteratorConcept<triangular_matrix<T>::const_iterator1,
triangular_matrix<T>::const_iterator2>::constraints ();
MutableIndexedRandomAccess2DIteratorConcept<triangular_matrix<T>::iterator1,
triangular_matrix<T>::iterator2>::constraints ();
IndexedRandomAccess2DIteratorConcept<triangular_matrix<T>::const_reverse_iterator1,
triangular_matrix<T>::const_reverse_iterator2>::constraints ();
MutableIndexedRandomAccess2DIteratorConcept<triangular_matrix<T>::reverse_iterator1,
triangular_matrix<T>::reverse_iterator2>::constraints ();
MatrixExpressionConcept<const triangular_adaptor<const matrix<T> > >::constraints ();
MutableMatrixExpressionConcept<triangular_adaptor<matrix<T> > >::constraints ();
IndexedRandomAccess2DIteratorConcept<triangular_adaptor<matrix<T> >::const_iterator1,
triangular_adaptor<matrix<T> >::const_iterator2>::constraints ();
MutableIndexedRandomAccess2DIteratorConcept<triangular_adaptor<matrix<T> >::iterator1,
triangular_adaptor<matrix<T> >::iterator2>::constraints ();
IndexedRandomAccess2DIteratorConcept<triangular_adaptor<matrix<T> >::const_reverse_iterator1,
triangular_adaptor<matrix<T> >::const_reverse_iterator2>::constraints ();
MutableIndexedRandomAccess2DIteratorConcept<triangular_adaptor<matrix<T> >::reverse_iterator1,
triangular_adaptor<matrix<T> >::reverse_iterator2>::constraints ();
#endif
// Symmetric Matrix
#if defined (INTERNA_SPECIAL) || defined (INTERNAL_SYMMETRIC)
MatrixConcept<const symmetric_matrix<T> >::constraints ();
MutableMatrixConcept<symmetric_matrix<T> >::constraints ();
IndexedRandomAccess2DIteratorConcept<symmetric_matrix<T>::const_iterator1,
symmetric_matrix<T>::const_iterator2>::constraints ();
MutableIndexedRandomAccess2DIteratorConcept<symmetric_matrix<T>::iterator1,
symmetric_matrix<T>::iterator2>::constraints ();
IndexedRandomAccess2DIteratorConcept<symmetric_matrix<T>::const_reverse_iterator1,
symmetric_matrix<T>::const_reverse_iterator2>::constraints ();
MutableIndexedRandomAccess2DIteratorConcept<symmetric_matrix<T>::reverse_iterator1,
symmetric_matrix<T>::reverse_iterator2>::constraints ();
MatrixExpressionConcept<const symmetric_adaptor<const matrix<T> > >::constraints ();
#ifndef SKIP_BAD
// const_iterator (iterator) constructor is bad
MutableMatrixExpressionConcept<symmetric_adaptor<matrix<T> > >::constraints ();
#endif
IndexedRandomAccess2DIteratorConcept<symmetric_adaptor<matrix<T> >::const_iterator1,
symmetric_adapto
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -