compound_statement
{ "{"
labeled_statement
statement_identifier "public"
: ":"
comment "/**\n These are various constructors that form a matrix. A"...
ERROR
call_expression
identifier "Mat"
argument_list
( "("
) ")"
expression_statement
identifier "CV_NOEXCEPT"
; ";"
comment "/** @overload\n @param rows Number of rows in a 2D array.\n"...
ERROR
function_declarator
identifier "Mat"
parameter_list
( "("
parameter_declaration
primitive_type "int"
identifier "rows"
, ","
parameter_declaration
primitive_type "int"
identifier "cols"
, ","
parameter_declaration
primitive_type "int"
identifier "type"
) ")"
expression_statement
; ";"
comment "/** @overload\n @param size 2D array size: Size(cols, rows"...
ERROR
function_declarator
identifier "Mat"
parameter_list
( "("
parameter_declaration
type_identifier "Size"
identifier "size"
, ","
parameter_declaration
primitive_type "int"
identifier "type"
) ")"
expression_statement
; ";"
comment "/** @overload\n @param rows Number of rows in a 2D array.\n"...
ERROR (+25 nodes collapsed)
expression_statement
; ";"
comment "/** @overload\n @param size 2D array size: Size(cols, rows"...
ERROR (+21 nodes collapsed)
expression_statement
; ";"
comment "/** @overload\n @param ndims Array dimensionality.\n @pa"...
ERROR (+21 nodes collapsed)
expression_statement
; ";"
comment "/** @overload\n @param sizes Array of integers specifying "...
ERROR (+26 nodes collapsed)
expression_statement
; ";"
comment "/** @overload\n @param ndims Array dimensionality.\n @pa"...
ERROR (+29 nodes collapsed)
expression_statement
; ";"
comment "/** @overload\n @param sizes Array of integers specifying "...
ERROR (+34 nodes collapsed)
expression_statement
; ";"
comment "/** @overload\n @param m Array that (as a whole or partly)"...
ERROR
function_declarator
identifier "Mat"
parameter_list
( "("
parameter_declaration
type_qualifier
const "const"
type_identifier "Mat"
reference_declarator
& "&"
identifier "m"
) ")"
expression_statement
; ";"
comment "/** @overload\n @param rows Number of rows in a 2D array.\n"...
ERROR (+29 nodes collapsed)
expression_statement
; ";"
comment "/** @overload\n @param size 2D array size: Size(cols, rows"...
ERROR (+25 nodes collapsed)
expression_statement
; ";"
comment "/** @overload\n @param ndims Array dimensionality.\n @pa"...
ERROR (+37 nodes collapsed)
expression_statement
; ";"
comment "/** @overload\n @param sizes Array of integers specifying "...
ERROR (+42 nodes collapsed)
expression_statement
; ";"
comment "/** @overload\n @param m Array that (as a whole or partly)"...
ERROR (+38 nodes collapsed)
expression_statement
; ";"
comment "/** @overload\n @param m Array that (as a whole or partly)"...
ERROR (+21 nodes collapsed)
expression_statement
; ";"
comment "/** @overload\n @param m Array that (as a whole or partly)"...
ERROR (+21 nodes collapsed)
expression_statement
; ";"
comment "/** @overload\n @param m Array that (as a whole or partly)"...
ERROR (+30 nodes collapsed)
expression_statement
; ";"
comment "/** @overload\n @param vec STL vector whose elements form "...
template_declaration (+39 nodes collapsed)
comment "/** @overload\n */"
template_declaration (+62 nodes collapsed)
comment "/** @overload\n */"
template_declaration (+46 nodes collapsed)
comment "/** @overload\n */"
template_declaration (+46 nodes collapsed)
comment "/** @overload\n */"
template_declaration (+43 nodes collapsed)
comment "/** @overload\n */"
template_declaration (+50 nodes collapsed)
comment "/** @overload\n */"
template_declaration (+36 nodes collapsed)
comment "/** @overload\n */"
template_declaration (+36 nodes collapsed)
comment "/** @overload\n */"
template_declaration (+30 nodes collapsed)
comment "//! download data from GpuMat"
ERROR (+28 nodes collapsed)
expression_statement
; ";"
comment "/** @brief assignment operators\n\n These are available ass"...
declaration
type_identifier "Mat"
reference_declarator
& "&"
function_declarator
operator_name
operator "operator"
= "="
parameter_list
( "("
parameter_declaration
type_qualifier
const "const"
type_identifier "Mat"
reference_declarator
& "&"
identifier "m"
) ")"
; ";"
comment "/** @overload\n @param expr Assigned matrix expression obj"...
declaration
type_identifier "Mat"
reference_declarator
& "&"
function_declarator
operator_name
operator "operator"
= "="
parameter_list
( "("
parameter_declaration
type_qualifier
const "const"
type_identifier "MatExpr"
reference_declarator
& "&"
identifier "expr"
) ")"
; ";"
comment "//! retrieve UMat from Mat"
declaration
type_identifier "UMat"
function_declarator
identifier "getUMat"
parameter_list
( "("
parameter_declaration
type_identifier "AccessFlag"
identifier "accessFlags"
, ","
optional_parameter_declaration
type_identifier "UMatUsageFlags"
identifier "usageFlags"
= "="
identifier "USAGE_DEFAULT"
) ")"
type_qualifier
const "const"
; ";"
comment "/** @brief Creates a matrix header for the specified matrix "...
declaration
type_identifier "Mat"
function_declarator
identifier "row"
parameter_list
( "("
parameter_declaration
primitive_type "int"
identifier "y"
) ")"
type_qualifier
const "const"
; ";"
comment "/** @brief Creates a matrix header for the specified matrix "...
declaration
type_identifier "Mat"
function_declarator
identifier "col"
parameter_list
( "("
parameter_declaration
primitive_type "int"
identifier "x"
) ")"
type_qualifier
const "const"
; ";"
comment "/** @brief Creates a matrix header for the specified row spa"...
declaration
type_identifier "Mat"
function_declarator
identifier "rowRange"
parameter_list
( "("
parameter_declaration
primitive_type "int"
identifier "startrow"
, ","
parameter_declaration
primitive_type "int"
identifier "endrow"
) ")"
type_qualifier
const "const"
; ";"
comment "/** @overload\n @param r Range structure containing both t"...
declaration
type_identifier "Mat"
function_declarator
identifier "rowRange"
parameter_list
( "("
parameter_declaration
type_qualifier
const "const"
type_identifier "Range"
reference_declarator
& "&"
identifier "r"
) ")"
type_qualifier
const "const"
; ";"
comment "/** @brief Creates a matrix header for the specified column "...
declaration
type_identifier "Mat"
function_declarator
identifier "colRange"
parameter_list
( "("
parameter_declaration
primitive_type "int"
identifier "startcol"
, ","
parameter_declaration
primitive_type "int"
identifier "endcol"
) ")"
type_qualifier
const "const"
; ";"
comment "/** @overload\n @param r Range structure containing both t"...
declaration
type_identifier "Mat"
function_declarator
identifier "colRange"
parameter_list
( "("
parameter_declaration
type_qualifier
const "const"
type_identifier "Range"
reference_declarator
& "&"
identifier "r"
) ")"
type_qualifier
const "const"
; ";"
comment "/** @brief Extracts a diagonal from a matrix\n\n The method"...
declaration
type_identifier "Mat"
function_declarator
identifier "diag"
parameter_list
( "("
optional_parameter_declaration
primitive_type "int"
identifier "d"
= "="
number_literal "0"
) ")"
type_qualifier
const "const"
; ";"
comment "/** @brief creates a diagonal matrix\n\n The method creates"...
declaration
type_identifier "CV_NODISCARD_STD"
storage_class_specifier
static "static"
ERROR
identifier "Mat"
function_declarator
identifier "diag"
parameter_list
( "("
parameter_declaration
type_qualifier
const "const"
type_identifier "Mat"
reference_declarator
& "&"
identifier "d"
) ")"
; ";"
comment "/** @brief Creates a full copy of the array and the underlyi"...
declaration
type_identifier "CV_NODISCARD_STD"
ERROR
identifier "Mat"
function_declarator
identifier "clone"
parameter_list
( "("
) ")"
type_qualifier
const "const"
; ";"
comment "/** @brief Copies the matrix to another one.\n\n The method"...
declaration
primitive_type "void"
function_declarator
identifier "copyTo"
parameter_list
( "("
parameter_declaration
type_identifier "OutputArray"
identifier "m"
) ")"
type_qualifier
const "const"
; ";"
comment "/** @overload\n @param m Destination matrix. If it does no"...
declaration
primitive_type "void"
function_declarator
identifier "copyTo"
parameter_list
( "("
parameter_declaration
type_identifier "OutputArray"
identifier "m"
, ","
parameter_declaration
type_identifier "InputArray"
identifier "mask"
) ")"
type_qualifier
const "const"
; ";"
comment "/** @brief Overwrites the existing matrix\n\n This method w"...
declaration
primitive_type "void"
function_declarator
identifier "copyAt"
parameter_list
( "("
parameter_declaration
type_identifier "OutputArray"
identifier "m"
) ")"
type_qualifier
const "const"
; ";"
comment "/** @overload\n @param m Destination matrix.\n If it doe"...
declaration
primitive_type "void"
function_declarator
identifier "copyAt"
parameter_list
( "("
parameter_declaration
type_identifier "OutputArray"
identifier "m"
, ","
parameter_declaration
type_identifier "InputArray"
identifier "mask"
) ")"
type_qualifier
const "const"
; ";"
comment "/** @brief Converts an array to another data type with optio"...
declaration (+29 nodes collapsed)
comment "/** @brief Provides a functional form of convertTo.\n\n Thi"...
declaration (+21 nodes collapsed)
comment "/** @brief Sets all or some of the array elements to the spe"...
declaration
type_identifier "Mat"
reference_declarator
& "&"
function_declarator
operator_name
operator "operator"
= "="
parameter_list
( "("
parameter_declaration
type_qualifier
const "const"
type_identifier "Scalar"
reference_declarator
& "&"
identifier "s"
) ")"
; ";"
comment "/** @brief Sets all or some of the array elements to the spe"...
declaration (+23 nodes collapsed)
comment "/** @brief Changes the shape and/or the number of channels o"...
declaration
type_identifier "Mat"
function_declarator
identifier "reshape"
parameter_list
( "("
parameter_declaration
primitive_type "int"
identifier "cn"
, ","
optional_parameter_declaration
primitive_type "int"
identifier "rows"
= "="
number_literal "0"
) ")"
type_qualifier
const "const"
; ";"
comment "/** @overload\n * @param cn New number of channels. If th"...
declaration (+25 nodes collapsed)
comment "/** @overload\n * @param cn New number of channels. If th"...
declaration (+30 nodes collapsed)
comment "/** @brief Reset the type of matrix.\n\n The methods reset "...
declaration
type_identifier "Mat"
function_declarator
identifier "reinterpret"
parameter_list
( "("
parameter_declaration
primitive_type "int"
identifier "type"
) ")"
type_qualifier
const "const"
; ";"
comment "/** @brief Transposes a matrix.\n\n The method performs mat"...
declaration
type_identifier "MatExpr"
function_declarator
identifier "t"
parameter_list
( "("
) ")"
type_qualifier
const "const"
; ";"
comment "/** @brief Inverses a matrix.\n\n The method performs a mat"...
declaration
type_identifier "MatExpr"
function_declarator
identifier "inv"
parameter_list
( "("
optional_parameter_declaration
primitive_type "int"
identifier "method"
= "="
identifier "DECOMP_LU"
) ")"
type_qualifier
const "const"
; ";"
comment "/** @brief Performs an element-wise multiplication or divisi"...
declaration
type_identifier "MatExpr"
function_declarator
identifier "mul"
parameter_list
( "("
parameter_declaration
type_identifier "InputArray"
identifier "m"
, ","
optional_parameter_declaration
primitive_type "double"
identifier "scale"
= "="
number_literal "1"
) ")"
type_qualifier
const "const"
; ";"
comment "/** @brief Computes a cross-product of two 3-element vectors"...
declaration
type_identifier "Mat"
function_declarator
identifier "cross"
parameter_list
( "("
parameter_declaration
type_identifier "InputArray"
identifier "m"
) ")"
type_qualifier
const "const"
; ";"
comment "/** @brief Computes a dot-product of two vectors.\n\n The m"...
declaration
primitive_type "double"
function_declarator
identifier "dot"
parameter_list
( "("
parameter_declaration
type_identifier "InputArray"
identifier "m"
) ")"
type_qualifier
const "const"
; ";"
comment "/** @brief Returns a zero array of the specified size and ty"...
declaration (+23 nodes collapsed)
comment "/** @overload\n @param size Alternative to the matrix size"...
declaration
type_identifier "CV_NODISCARD_STD"
storage_class_specifier
static "static"
ERROR
identifier "MatExpr"
function_declarator
identifier "zeros"
parameter_list
( "("
parameter_declaration
type_identifier "Size"
identifier "size"
, ","
parameter_declaration
primitive_type "int"
identifier "type"
) ")"
; ";"
comment "/** @overload\n @param ndims Array dimensionality.\n @pa"...
declaration (+27 nodes collapsed)
comment "/** @brief Returns an array of all 1's of the specified size"...
declaration (+23 nodes collapsed)
comment "/** @overload\n @param size Alternative to the matrix size"...
declaration
type_identifier "CV_NODISCARD_STD"
storage_class_specifier
static "static"
ERROR
identifier "MatExpr"
function_declarator
identifier "ones"
parameter_list
( "("
parameter_declaration
type_identifier "Size"
identifier "size"
, ","
parameter_declaration
primitive_type "int"
identifier "type"
) ")"
; ";"
comment "/** @overload\n @param ndims Array dimensionality.\n @pa"...
declaration (+27 nodes collapsed)
comment "/** @brief Returns an identity matrix of the specified size "...
declaration (+23 nodes collapsed)
comment "/** @overload\n @param size Alternative matrix size specif"...
declaration
type_identifier "CV_NODISCARD_STD"
storage_class_specifier
static "static"
ERROR
identifier "MatExpr"
function_declarator
identifier "eye"
parameter_list
( "("
parameter_declaration
type_identifier "Size"
identifier "size"
, ","
parameter_declaration
primitive_type "int"
identifier "type"
) ")"
; ";"
comment "/** @brief Allocates new array data if needed.\n\n This is "...
declaration
primitive_type "void"
function_declarator
identifier "create"
parameter_list
( "("
parameter_declaration
primitive_type "int"
identifier "rows"
, ","
parameter_declaration
primitive_type "int"
identifier "cols"
, ","
parameter_declaration
primitive_type "int"
identifier "type"
) ")"
; ";"
comment "/** @overload\n @param size Alternative new matrix size sp"...
declaration
primitive_type "void"
function_declarator
identifier "create"
parameter_list
( "("
parameter_declaration
type_identifier "Size"
identifier "size"
, ","
parameter_declaration
primitive_type "int"
identifier "type"
) ")"
; ";"
comment "/** @overload\n @param ndims New array dimensionality.\n "...
declaration (+23 nodes collapsed)
comment "/** @overload\n @param sizes Array of integers specifying "...
declaration (+28 nodes collapsed)
comment "/** @brief Increments the reference counter.\n\n The method"...
declaration
primitive_type "void"
function_declarator
identifier "addref"
parameter_list
( "("
) ")"
; ";"
comment "/** @brief Decrements the reference counter and deallocates "...
declaration
primitive_type "void"
function_declarator
identifier "release"
parameter_list
( "("
) ")"
; ";"
comment "//! internal use function, consider to use 'release' method "...
declaration
primitive_type "void"
function_declarator
identifier "deallocate"
parameter_list
( "("
) ")"
; ";"
comment "//! internal use function; properly re-allocates _size, _ste"...
declaration
primitive_type "void"
function_declarator
identifier "copySize"
parameter_list
( "("
parameter_declaration
type_qualifier
const "const"
type_identifier "Mat"
reference_declarator
& "&"
identifier "m"
) ")"
; ";"
comment "/** @brief Reserves space for the certain number of rows.\n\n "...
declaration
primitive_type "void"
function_declarator
identifier "reserve"
parameter_list
( "("
parameter_declaration
primitive_type "size_t"
identifier "sz"
) ")"
; ";"
comment "/** @brief Reserves space for the certain number of bytes.\n\n"...
declaration
primitive_type "void"
function_declarator
identifier "reserveBuffer"
parameter_list
( "("
parameter_declaration
primitive_type "size_t"
identifier "sz"
) ")"
; ";"
comment "/** @brief Changes the number of matrix rows.\n\n The metho"...
declaration
primitive_type "void"
function_declarator
identifier "resize"
parameter_list
( "("
parameter_declaration
primitive_type "size_t"
identifier "sz"
) ")"
; ";"
comment "/** @overload\n @param sz New number of rows.\n @param s"...
declaration
primitive_type "void"
function_declarator
identifier "resize"
parameter_list
( "("
parameter_declaration
primitive_type "size_t"
identifier "sz"
, ","
parameter_declaration
type_qualifier
const "const"
type_identifier "Scalar"
reference_declarator
& "&"
identifier "s"
) ")"
; ";"
comment "//! internal function"
declaration
primitive_type "void"
function_declarator
identifier "push_back_"
parameter_list
( "("
parameter_declaration
type_qualifier
const "const"
primitive_type "void"
pointer_declarator
* "*"
identifier "elem"
) ")"
; ";"
comment "/** @brief Adds elements to the bottom of the matrix.\n\n T"...
template_declaration (+23 nodes collapsed)
comment "/** @overload\n @param elem Added element(s).\n */"
template_declaration (+29 nodes collapsed)
comment "/** @overload\n @param elem Added element(s).\n */"
template_declaration (+32 nodes collapsed)
comment "/** @overload\n @param m Added line(s).\n */"
declaration
primitive_type "void"
function_declarator
identifier "push_back"
parameter_list
( "("
parameter_declaration
type_qualifier
const "const"
type_identifier "Mat"
reference_declarator
& "&"
identifier "m"
) ")"
; ";"
comment "/** @brief Removes elements from the bottom of the matrix.\n\n"...
declaration
primitive_type "void"
function_declarator
identifier "pop_back"
parameter_list
( "("
optional_parameter_declaration
primitive_type "size_t"
identifier "nelems"
= "="
number_literal "1"
) ")"
; ";"
comment "/** @brief Locates the matrix header within a parent matrix."...
declaration (+21 nodes collapsed)
comment "/** @brief Adjusts a submatrix size and position within the "...
declaration (+25 nodes collapsed)
comment "/** @brief Extracts a rectangular submatrix.\n\n The operat"...
declaration
type_identifier "Mat"
function_declarator
operator_name
operator "operator"
() "()"
parameter_list
( "("
parameter_declaration
type_identifier "Range"
identifier "rowRange"
, ","
parameter_declaration
type_identifier "Range"
identifier "colRange"
) ")"
type_qualifier
const "const"
; ";"
comment "/** @overload\n @param roi Extracted submatrix specified a"...
declaration
type_identifier "Mat"
function_declarator
operator_name
operator "operator"
() "()"
parameter_list
( "("
parameter_declaration
type_qualifier
const "const"
type_identifier "Rect"
reference_declarator
& "&"
identifier "roi"
) ")"
type_qualifier
const "const"
; ";"
comment "/** @overload\n @param ranges Array of selected ranges alo"...
declaration
type_identifier "Mat"
function_declarator
operator_name
operator "operator"
() "()"
parameter_list
( "("
parameter_declaration
type_qualifier
const "const"
type_identifier "Range"
pointer_declarator
* "*"
identifier "ranges"
) ")"
type_qualifier
const "const"
; ";"
comment "/** @overload\n @param ranges Array of selected ranges alo"...
declaration (+28 nodes collapsed)
template_declaration (+28 nodes collapsed)
template_declaration (+32 nodes collapsed)
template_declaration (+39 nodes collapsed)
template_declaration (+38 nodes collapsed)
comment "/** @brief Reports whether the matrix is continuous or not.\n"...
declaration
primitive_type "bool"
function_declarator
identifier "isContinuous"
parameter_list
( "("
) ")"
type_qualifier
const "const"
; ";"
comment "//! returns true if the matrix is a submatrix of another mat"...
declaration
primitive_type "bool"
function_declarator
identifier "isSubmatrix"
parameter_list
( "("
) ")"
type_qualifier
const "const"
; ";"
comment "/** @brief Returns the matrix element size in bytes.\n\n Th"...
declaration
primitive_type "size_t"
function_declarator
identifier "elemSize"
parameter_list
( "("
) ")"
type_qualifier
const "const"
; ";"
comment "/** @brief Returns the size of each matrix element channel i"...
declaration
primitive_type "size_t"
function_declarator
identifier "elemSize1"
parameter_list
( "("
) ")"
type_qualifier
const "const"
; ";"
comment "/** @brief Returns the type of a matrix element.\n\n The me"...
declaration
primitive_type "int"
function_declarator
identifier "type"
parameter_list
( "("
) ")"
type_qualifier
const "const"
; ";"
comment "/** @brief Returns the depth of a matrix element.\n\n The m"...
declaration
primitive_type "int"
function_declarator
identifier "depth"
parameter_list
( "("
) ")"
type_qualifier
const "const"
; ";"
comment "/** @brief Returns the number of matrix channels.\n\n The m"...
declaration
primitive_type "int"
function_declarator
identifier "channels"
parameter_list
( "("
) ")"
type_qualifier
const "const"
; ";"
comment "/** @brief Returns a normalized step.\n\n The method return"...
declaration
primitive_type "size_t"
function_declarator
identifier "step1"
parameter_list
( "("
optional_parameter_declaration
primitive_type "int"
identifier "i"
= "="
number_literal "0"
) ")"
type_qualifier
const "const"
; ";"
comment "/** @brief Returns true if the array has no elements.\n\n T"...
declaration
primitive_type "bool"
function_declarator
identifier "empty"
parameter_list
( "("
) ")"
type_qualifier
const "const"
; ";"
comment "/** @brief Returns the total number of array elements.\n\n "...
declaration
primitive_type "size_t"
function_declarator
identifier "total"
parameter_list
( "("
) ")"
type_qualifier
const "const"
; ";"
comment "/** @brief Returns the total number of array elements.\n\n "...
declaration
primitive_type "size_t"
function_declarator
identifier "total"
parameter_list
( "("
parameter_declaration
primitive_type "int"
identifier "startDim"
, ","
optional_parameter_declaration
primitive_type "int"
identifier "endDim"
= "="
identifier "INT_MAX"
) ")"
type_qualifier
const "const"
; ";"
comment "/**\n * @param elemChannels Number of channels or number "...
declaration (+25 nodes collapsed)
comment "/** @brief Returns a pointer to the specified matrix row.\n\n "...
declaration
type_identifier "uchar"
pointer_declarator
* "*"
function_declarator
identifier "ptr"
parameter_list
( "("
optional_parameter_declaration
primitive_type "int"
identifier "i0"
= "="
number_literal "0"
) ")"
; ";"
comment "/** @overload */"
declaration
type_qualifier
const "const"
type_identifier "uchar"
pointer_declarator
* "*"
function_declarator
identifier "ptr"
parameter_list
( "("
optional_parameter_declaration
primitive_type "int"
identifier "i0"
= "="
number_literal "0"
) ")"
type_qualifier
const "const"
; ";"
comment "/** @overload\n @param row Index along the dimension 0\n "...
declaration
type_identifier "uchar"
pointer_declarator
* "*"
function_declarator
identifier "ptr"
parameter_list
( "("
parameter_declaration
primitive_type "int"
identifier "row"
, ","
parameter_declaration
primitive_type "int"
identifier "col"
) ")"
; ";"
comment "/** @overload\n @param row Index along the dimension 0\n "...
declaration (+21 nodes collapsed)
comment "/** @overload */"
declaration (+21 nodes collapsed)
comment "/** @overload */"
declaration (+25 nodes collapsed)
comment "/** @overload */"
declaration
type_identifier "uchar"
pointer_declarator
* "*"
function_declarator
identifier "ptr"
parameter_list
( "("
parameter_declaration
type_qualifier
const "const"
primitive_type "int"
pointer_declarator
* "*"
identifier "idx"
) ")"
; ";"
comment "/** @overload */"
declaration (+21 nodes collapsed)
comment "/** @overload */"
template_declaration (+34 nodes collapsed)
comment "/** @overload */"
template_declaration (+38 nodes collapsed)
comment "/** @overload */"
template_declaration (+23 nodes collapsed)
comment "/** @overload */"
template_declaration (+27 nodes collapsed)
comment "/** @overload\n @param row Index along the dimension 0\n "...
template_declaration (+25 nodes collapsed)
comment "/** @overload\n @param row Index along the dimension 0\n "...
template_declaration (+29 nodes collapsed)
comment "/** @overload */"
template_declaration (+29 nodes collapsed)
comment "/** @overload */"
template_declaration (+33 nodes collapsed)
comment "/** @overload */"
template_declaration (+25 nodes collapsed)
comment "/** @overload */"
template_declaration (+29 nodes collapsed)
comment "/** @overload */"
template_declaration (+38 nodes collapsed)
comment "/** @overload */"
template_declaration (+42 nodes collapsed)
comment "/** @brief Returns a reference to the specified array elemen"...
template_declaration (+23 nodes collapsed)
comment "/** @overload\n @param i0 Index along the dimension 0\n "...
template_declaration (+27 nodes collapsed)
comment "/** @overload\n @param row Index along the dimension 0\n "...
template_declaration (+25 nodes collapsed)
comment "/** @overload\n @param row Index along the dimension 0\n "...
template_declaration (+29 nodes collapsed)
comment "/** @overload\n @param i0 Index along the dimension 0\n "...
template_declaration (+29 nodes collapsed)
comment "/** @overload\n @param i0 Index along the dimension 0\n "...
template_declaration (+33 nodes collapsed)
comment "/** @overload\n @param idx Array of Mat::dims indices.\n "...
template_declaration (+25 nodes collapsed)
comment "/** @overload\n @param idx Array of Mat::dims indices.\n "...
template_declaration (+29 nodes collapsed)
comment "/** @overload */"
template_declaration (+38 nodes collapsed)
comment "/** @overload */"
template_declaration (+42 nodes collapsed)
comment "/** @overload\n special versions for 2D arrays (especially"...
template_declaration (+21 nodes collapsed)
comment "/** @overload\n special versions for 2D arrays (especially"...
template_declaration (+25 nodes collapsed)
comment "/** @brief Returns the matrix iterator and sets it to the fi"...
template_declaration (+22 nodes collapsed)
template_declaration (+24 nodes collapsed)
comment "/** @brief Same as begin() but for inverse traversal\n */"
template_declaration (+31 nodes collapsed)
template_declaration (+33 nodes collapsed)
comment "/** @brief Returns the matrix iterator and sets it to the af"...
template_declaration (+22 nodes collapsed)
template_declaration (+24 nodes collapsed)
comment "/** @brief Same as end() but for inverse traversal\n */"
template_declaration (+31 nodes collapsed)
template_declaration (+33 nodes collapsed)
comment "/** @brief Runs the given functor over all matrix elements i"...
template_declaration (+27 nodes collapsed)
comment "/** @overload */"
template_declaration (+29 nodes collapsed)
ERROR
function_declarator
identifier "Mat"
parameter_list
( "("
parameter_declaration
type_identifier "Mat"
reference_declarator
&& "&&"
identifier "m"
) ")"
expression_statement
identifier "CV_NOEXCEPT"
; ";"
declaration
type_identifier "Mat"
reference_declarator
& "&"
function_declarator
operator_name
operator "operator"
= "="
parameter_list
( "("
parameter_declaration
type_identifier "Mat"
reference_declarator
&& "&&"
identifier "m"
) ")"
; ";"
enum_specifier (+24 nodes collapsed)
; ";"
enum_specifier
enum "enum"
enumerator_list
{ "{"
enumerator
identifier "MAGIC_MASK"
= "="
number_literal "0xFFFF0000"
, ","
enumerator
identifier "TYPE_MASK"
= "="
number_literal "0x00000FFF"
, ","
enumerator
identifier "DEPTH_MASK"
= "="
number_literal "7"
} "}"
; ";"
comment "/*! includes several bit-fields:\n - the magic signat"...
declaration
primitive_type "int"
identifier "flags"
; ";"
comment "//! the matrix dimensionality, >= 2"
declaration
primitive_type "int"
identifier "dims"
; ";"
comment "//! the number of rows and columns or (-1, -1) when the matr"...
declaration
primitive_type "int"
identifier "rows"
, ","
identifier "cols"
; ";"
comment "//! pointer to the data"
declaration
type_identifier "uchar"
pointer_declarator
* "*"
identifier "data"
; ";"
comment "//! helper fields used in locateROI and adjustROI"
declaration
type_qualifier
const "const"
type_identifier "uchar"
pointer_declarator
* "*"
identifier "datastart"
; ";"
declaration
type_qualifier
const "const"
type_identifier "uchar"
pointer_declarator
* "*"
identifier "dataend"
; ";"
declaration
type_qualifier
const "const"
type_identifier "uchar"
pointer_declarator
* "*"
identifier "datalimit"
; ";"
comment "//! custom allocator"
declaration
type_identifier "MatAllocator"
pointer_declarator
* "*"
identifier "allocator"
; ";"
comment "//! and the standard allocator"
declaration
storage_class_specifier
static "static"
type_identifier "MatAllocator"
pointer_declarator
* "*"
function_declarator
identifier "getStdAllocator"
parameter_list
( "("
) ")"
; ";"
declaration
storage_class_specifier
static "static"
type_identifier "MatAllocator"
pointer_declarator
* "*"
function_declarator
identifier "getDefaultAllocator"
parameter_list
( "("
) ")"
; ";"
declaration
storage_class_specifier
static "static"
primitive_type "void"
function_declarator
identifier "setDefaultAllocator"
parameter_list
( "("
parameter_declaration
type_identifier "MatAllocator"
pointer_declarator
* "*"
identifier "allocator"
) ")"
; ";"
comment "//! internal use method: updates the continuity flag"
declaration
primitive_type "void"
function_declarator
identifier "updateContinuityFlag"
parameter_list
( "("
) ")"
; ";"
comment "//! interaction with UMat"
declaration
type_identifier "UMatData"
pointer_declarator
* "*"
identifier "u"
; ";"
declaration
type_identifier "MatSize"
identifier "size"
; ";"
declaration
type_identifier "MatStep"
identifier "step"
; ";"
declaration (+33 nodes collapsed)
} "}"