NCBI C++ ToolKit
Public Member Functions | Public Attributes | List of all members
array< T > Class Template Reference

Search Toolkit Book for array

#include "sls_alp_data.hpp"
(Private to src/algo/blast/gumbel_params.)

+ Inheritance diagram for array< T >:
+ Collaboration diagram for array< T >:

Public Member Functions

 array (alp_data *alp_data_)
 
 ~array ()
 
void increment_array_on_the_rigth ()
 
void increment_array_on_the_left ()
 
void set_elem (Int4 ind_, T elem_)
 
void increase_elem_by_1 (Int4 ind_)
 

Public Attributes

Int4 d_step
 
Int4 d_dim
 
Int4 d_ind0
 
Int4 d_dim_plus_d_ind0
 
Td_elem
 
alp_datad_alp_data
 

Detailed Description

template<typename T>
class array< T >

Definition at line 193 of file sls_alp_data.hpp.

Constructor & Destructor Documentation

◆ array()

template<typename T >
array< T >::array ( alp_data alp_data_)
inline

Definition at line 195 of file sls_alp_data.hpp.

◆ ~array()

template<class T >
array< T >::~array

Definition at line 721 of file sls_alp_data.hpp.

References mb_bytes, NULL, and T.

Member Function Documentation

◆ increase_elem_by_1()

template<typename T >
void array< T >::increase_elem_by_1 ( Int4  ind_)
inline

◆ increment_array_on_the_left()

template<class T >
void array< T >::increment_array_on_the_left

◆ increment_array_on_the_rigth()

template<class T >
void array< T >::increment_array_on_the_rigth

◆ set_elem()

template<typename T >
void array< T >::set_elem ( Int4  ind_,
T  elem_ 
)
inline

Definition at line 212 of file sls_alp_data.hpp.

Referenced by alp::restore_state(), and alp::save_state().

Member Data Documentation

◆ d_alp_data

template<typename T >
alp_data* array< T >::d_alp_data

Definition at line 253 of file sls_alp_data.hpp.

Referenced by array< time_point, eSize >::array().

◆ d_dim

template<typename T >
Int4 array< T >::d_dim

Definition at line 249 of file sls_alp_data.hpp.

Referenced by array< time_point, eSize >::array().

◆ d_dim_plus_d_ind0

template<typename T >
Int4 array< T >::d_dim_plus_d_ind0

◆ d_elem

template<typename T >
T* array< T >::d_elem

◆ d_ind0

template<typename T >
Int4 array< T >::d_ind0

◆ d_step

template<typename T >
Int4 array< T >::d_step

Definition at line 248 of file sls_alp_data.hpp.

Referenced by array< time_point, eSize >::array().


The documentation for this class was generated from the following file:
Modified on Fri Sep 20 14:57:57 2024 by modify_doxy.py rev. 669887