载入中...
搜索中...
未找到
dtl::utility::DrawJagged< Derived, Matrix_Var_, Return_Var_ > 模板类 参考

#include <DrawJagged.hpp>

Public 成员函数

template<typename Matrix_ , typename... Args>
constexpr Return_Var_ draw (Matrix_ &matrix_, Args &&... args) const noexcept
 
template<typename Matrix_ , typename... Args>
constexpr Return_Var_ redraw (const Matrix_Var_ &init_value_, Matrix_ &matrix_, Args &&... args) const noexcept
 
template<typename Matrix_ , typename... Args>
constexpr Return_Var_ drawAdd (Matrix_ &matrix_, Args &&... args) const noexcept
 
template<typename Matrix_ , typename Matrix2_ , typename... Args>
constexpr Return_Var_ drawOther (Matrix_ &matrix_, Matrix2_ &matrix2_, Args &&... args) const noexcept
 
template<typename Matrix_Var2_ , typename Matrix_ , typename Matrix2_ , typename... Args>
constexpr Return_Var_ drawOther (Matrix_ &matrix_, Matrix2_ &matrix2_, Args &&... args) const noexcept
 
template<typename Matrix_ , typename Function_ , typename... Args>
constexpr Return_Var_ drawOperator (Matrix_ &matrix_, Function_ &&function_, Args &&... args) const noexcept
 
template<typename Matrix_ , typename Function_ >
constexpr Return_Var_ drawOperatorArray (Matrix_ &matrix_, const Index_Size max_x_, const Index_Size max_y_, Function_ &&function_) const noexcept
 
template<typename Matrix_ , typename Function_ , typename... Args>
constexpr Return_Var_ drawFunction (Matrix_ &matrix_, Function_ &&function_, Args &&... args) const noexcept
 
template<typename Matrix_ , typename Function_ , typename... Args>
constexpr Return_Var_ drawAddOperator (Matrix_ &matrix_, Function_ &&function_, Args &&... args) const noexcept
 
template<typename Matrix_ >
constexpr Return_Var_ drawArray (Matrix_ &matrix_, const Index_Size max_x_, const Index_Size max_y_) const noexcept
 
template<typename Matrix_ , typename ... Args_>
constexpr Return_Var_ operator() (Matrix_ &matrix_, Args_ &&... args_) const noexcept
 
template<typename Matrix_ , typename ... Args_>
DTL_VERSIONING_CPP14_CONSTEXPR Matrix_ && create (Matrix_ &&matrix_, Args_ &&... args_) const noexcept
 
template<typename Matrix_ , typename ... Args_>
DTL_VERSIONING_CPP14_CONSTEXPR Matrix_ && createArray (Matrix_ &&matrix_, Args_ &&... args_) const noexcept
 
template<typename Matrix_ , typename ... Args_>
DTL_VERSIONING_CPP14_CONSTEXPR Matrix_ && createOperator (Matrix_ &&matrix_, Args_ &&... args_) const noexcept
 
template<typename Matrix_ , typename ... Args_>
DTL_VERSIONING_CPP14_CONSTEXPR Matrix_ && createOperatorArray (Matrix_ &&matrix_, Args_ &&... args_) const noexcept
 

详细描述

template<typename Derived, typename Matrix_Var_, typename Return_Var_ = bool>
class dtl::utility::DrawJagged< Derived, Matrix_Var_, Return_Var_ >

在文件 DrawJagged.hpp28 行定义.

成员函数说明

◆ create()

template<typename Derived , typename Matrix_Var_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename ... Args_>
DTL_VERSIONING_CPP14_CONSTEXPR Matrix_ && dtl::utility::DrawJagged< Derived, Matrix_Var_, Return_Var_ >::create ( Matrix_ &&  matrix_,
Args_ &&...  args_ 
) const
inlinenoexcept

◆ createArray()

template<typename Derived , typename Matrix_Var_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename ... Args_>
DTL_VERSIONING_CPP14_CONSTEXPR Matrix_ && dtl::utility::DrawJagged< Derived, Matrix_Var_, Return_Var_ >::createArray ( Matrix_ &&  matrix_,
Args_ &&...  args_ 
) const
inlinenoexcept

◆ createOperator()

template<typename Derived , typename Matrix_Var_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename ... Args_>
DTL_VERSIONING_CPP14_CONSTEXPR Matrix_ && dtl::utility::DrawJagged< Derived, Matrix_Var_, Return_Var_ >::createOperator ( Matrix_ &&  matrix_,
Args_ &&...  args_ 
) const
inlinenoexcept

◆ createOperatorArray()

template<typename Derived , typename Matrix_Var_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename ... Args_>
DTL_VERSIONING_CPP14_CONSTEXPR Matrix_ && dtl::utility::DrawJagged< Derived, Matrix_Var_, Return_Var_ >::createOperatorArray ( Matrix_ &&  matrix_,
Args_ &&...  args_ 
) const
inlinenoexcept

◆ draw()

template<typename Derived , typename Matrix_Var_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename... Args>
constexpr Return_Var_ dtl::utility::DrawJagged< Derived, Matrix_Var_, Return_Var_ >::draw ( Matrix_ &  matrix_,
Args &&...  args 
) const
inlineconstexprnoexcept

◆ drawAdd()

template<typename Derived , typename Matrix_Var_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename... Args>
constexpr Return_Var_ dtl::utility::DrawJagged< Derived, Matrix_Var_, Return_Var_ >::drawAdd ( Matrix_ &  matrix_,
Args &&...  args 
) const
inlineconstexprnoexcept

在文件 DrawJagged.hpp69 行定义.

◆ drawAddOperator()

template<typename Derived , typename Matrix_Var_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename Function_ , typename... Args>
constexpr Return_Var_ dtl::utility::DrawJagged< Derived, Matrix_Var_, Return_Var_ >::drawAddOperator ( Matrix_ &  matrix_,
Function_ &&  function_,
Args &&...  args 
) const
inlineconstexprnoexcept

在文件 DrawJagged.hpp136 行定义.

◆ drawArray()

template<typename Derived , typename Matrix_Var_ , typename Return_Var_ = bool>
template<typename Matrix_ >
constexpr Return_Var_ dtl::utility::DrawJagged< Derived, Matrix_Var_, Return_Var_ >::drawArray ( Matrix_ &  matrix_,
const Index_Size  max_x_,
const Index_Size  max_y_ 
) const
inlineconstexprnoexcept

◆ drawFunction()

template<typename Derived , typename Matrix_Var_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename Function_ , typename... Args>
constexpr Return_Var_ dtl::utility::DrawJagged< Derived, Matrix_Var_, Return_Var_ >::drawFunction ( Matrix_ &  matrix_,
Function_ &&  function_,
Args &&...  args 
) const
inlineconstexprnoexcept

在文件 DrawJagged.hpp125 行定义.

◆ drawOperator()

template<typename Derived , typename Matrix_Var_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename Function_ , typename... Args>
constexpr Return_Var_ dtl::utility::DrawJagged< Derived, Matrix_Var_, Return_Var_ >::drawOperator ( Matrix_ &  matrix_,
Function_ &&  function_,
Args &&...  args 
) const
inlineconstexprnoexcept

◆ drawOperatorArray()

template<typename Derived , typename Matrix_Var_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename Function_ >
constexpr Return_Var_ dtl::utility::DrawJagged< Derived, Matrix_Var_, Return_Var_ >::drawOperatorArray ( Matrix_ &  matrix_,
const Index_Size  max_x_,
const Index_Size  max_y_,
Function_ &&  function_ 
) const
inlineconstexprnoexcept

◆ drawOther() [1/2]

template<typename Derived , typename Matrix_Var_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename Matrix2_ , typename... Args>
constexpr Return_Var_ dtl::utility::DrawJagged< Derived, Matrix_Var_, Return_Var_ >::drawOther ( Matrix_ &  matrix_,
Matrix2_ &  matrix2_,
Args &&...  args 
) const
inlineconstexprnoexcept

在文件 DrawJagged.hpp80 行定义.

◆ drawOther() [2/2]

template<typename Derived , typename Matrix_Var_ , typename Return_Var_ = bool>
template<typename Matrix_Var2_ , typename Matrix_ , typename Matrix2_ , typename... Args>
constexpr Return_Var_ dtl::utility::DrawJagged< Derived, Matrix_Var_, Return_Var_ >::drawOther ( Matrix_ &  matrix_,
Matrix2_ &  matrix2_,
Args &&...  args 
) const
inlineconstexprnoexcept

在文件 DrawJagged.hpp92 行定义.

◆ operator()()

template<typename Derived , typename Matrix_Var_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename ... Args_>
constexpr Return_Var_ dtl::utility::DrawJagged< Derived, Matrix_Var_, Return_Var_ >::operator() ( Matrix_ &  matrix_,
Args_ &&...  args_ 
) const
inlineconstexprnoexcept

◆ redraw()

template<typename Derived , typename Matrix_Var_ , typename Return_Var_ = bool>
template<typename Matrix_ , typename... Args>
constexpr Return_Var_ dtl::utility::DrawJagged< Derived, Matrix_Var_, Return_Var_ >::redraw ( const Matrix_Var_ &  init_value_,
Matrix_ &  matrix_,
Args &&...  args 
) const
inlineconstexprnoexcept

在文件 DrawJagged.hpp58 行定义.


该类的文档由以下文件生成: