ldas-tools-framecpp 2.7.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
FrameCPP::Version_4::FrTablePST< TPTR_STRUCT, TColumn > Class Template Reference

Pointer structure members of the FrTable structure. More...

#include <FrTable.hh>

Inheritance diagram for FrameCPP::Version_4::FrTablePST< TPTR_STRUCT, TColumn >:
Inheritance graph
[legend]

Public Types

typedef std::vector< STRING > column_name_container_type
 Collection of column names.
 
typedef INT_4U nRow_type
 Storage class for the number of rows.
 
typedef INT_2U nColumn_type
 Storage class for the number of columns.
 
typedef std::vector< STRING > column_name_container_type
 Collection of column names.
 
typedef INT_4U nRow_type
 Storage class for the number of rows.
 
typedef INT_2U nColumn_type
 Storage class for the number of columns.
 

Public Member Functions

column_name_container_type GetColumnName () const
 Retrieve the list of column names.
 
nColumn_type GetNColumn () const
 Retrieve the number of columns.
 
nRow_type GetNRow () const
 Retrieve the number of rows.
 
const column_type & RefColumn () const
 Retrieve reference to columns.
 
column_type & RefColumn ()
 Retrieve reference to columns.
 
column_name_container_type GetColumnName () const
 Retrieve the list of column names.
 
nColumn_type GetNColumn () const
 Retrieve the number of columns.
 
nRow_type GetNRow () const
 Retrieve the number of rows.
 
const column_type & RefColumn () const
 Retrieve reference to columns.
 
column_type & RefColumn ()
 Retrieve reference to columns.
 

Detailed Description

template<typename TPTR_STRUCT, typename TColumn>
class FrameCPP::Version_4::FrTablePST< TPTR_STRUCT, TColumn >

Pointer structure members of the FrTable structure.

Member Typedef Documentation

◆ column_name_container_type [1/2]

template<typename TPTR_STRUCT , typename TColumn >
typedef std::vector< STRING > FrameCPP::Version_4::FrTablePST< TPTR_STRUCT, TColumn >::column_name_container_type

Collection of column names.

This storage class is used to abstract the container type used to maintain the collection of column names used in the table. The container maintains the column order of the column names.

◆ column_name_container_type [2/2]

template<typename TPTR_STRUCT , typename TColumn >
typedef std::vector< STRING > FrameCPP::Version_4::FrTablePST< TPTR_STRUCT, TColumn >::column_name_container_type

Collection of column names.

This storage class is used to abstract the container type used to maintain the collection of column names used in the table. The container maintains the column order of the column names.

◆ nColumn_type [1/2]

template<typename TPTR_STRUCT , typename TColumn >
typedef INT_2U FrameCPP::Version_4::FrTablePST< TPTR_STRUCT, TColumn >::nColumn_type

Storage class for the number of columns.

This storage class is used to abstract the data type used to store the number of columns in the table.

◆ nColumn_type [2/2]

template<typename TPTR_STRUCT , typename TColumn >
typedef INT_2U FrameCPP::Version_4::FrTablePST< TPTR_STRUCT, TColumn >::nColumn_type

Storage class for the number of columns.

This storage class is used to abstract the data type used to store the number of columns in the table.

◆ nRow_type [1/2]

template<typename TPTR_STRUCT , typename TColumn >
typedef INT_4U FrameCPP::Version_4::FrTablePST< TPTR_STRUCT, TColumn >::nRow_type

Storage class for the number of rows.

This storage class is used to abstract the data type used to store the number of rows in the table.

◆ nRow_type [2/2]

template<typename TPTR_STRUCT , typename TColumn >
typedef INT_4U FrameCPP::Version_4::FrTablePST< TPTR_STRUCT, TColumn >::nRow_type

Storage class for the number of rows.

This storage class is used to abstract the data type used to store the number of rows in the table.

Member Function Documentation

◆ GetColumnName() [1/2]

template<typename TPTR_STRUCT , typename TColumn >
column_name_container_type FrameCPP::Version_4::FrTablePST< TPTR_STRUCT, TColumn >::GetColumnName ( ) const
inline

Retrieve the list of column names.

Returns
The set of column names in column order.

◆ GetColumnName() [2/2]

template<typename TPTR_STRUCT , typename TColumn >
column_name_container_type FrameCPP::Version_4::FrTablePST< TPTR_STRUCT, TColumn >::GetColumnName ( ) const
inline

Retrieve the list of column names.

Returns
The set of column names in column order.

◆ GetNColumn() [1/2]

template<typename TPTR_STRUCT , typename TColumn >
nColumn_type FrameCPP::Version_4::FrTablePST< TPTR_STRUCT, TColumn >::GetNColumn ( ) const
inline

Retrieve the number of columns.

Returns
The number of columns in the table.

◆ GetNColumn() [2/2]

template<typename TPTR_STRUCT , typename TColumn >
nColumn_type FrameCPP::Version_4::FrTablePST< TPTR_STRUCT, TColumn >::GetNColumn ( ) const
inline

Retrieve the number of columns.

Returns
The number of columns in the table.

◆ GetNRow() [1/2]

template<typename TPTR_STRUCT , typename TColumn >
nRow_type FrameCPP::Version_4::FrTablePST< TPTR_STRUCT, TColumn >::GetNRow ( ) const
inline

Retrieve the number of rows.

Returns
The number of rows in the table.

◆ GetNRow() [2/2]

template<typename TPTR_STRUCT , typename TColumn >
nRow_type FrameCPP::Version_4::FrTablePST< TPTR_STRUCT, TColumn >::GetNRow ( ) const
inline

Retrieve the number of rows.

Returns
The number of rows in the table.

◆ RefColumn() [1/4]

template<typename TPTR_STRUCT , typename TColumn >
FrTablePST< TPTR_STRUCT, TColumn >::column_type & FrameCPP::Version_4::FrTablePST< TPTR_STRUCT, TColumn >::RefColumn
inline

Retrieve reference to columns.

Returns
A reference to the container of columns.

◆ RefColumn() [2/4]

template<typename TPTR_STRUCT , typename TColumn >
column_type & FrameCPP::Version_4::FrTablePST< TPTR_STRUCT, TColumn >::RefColumn ( )

Retrieve reference to columns.

Returns
A reference to the container of columns.

◆ RefColumn() [3/4]

template<typename TPTR_STRUCT , typename TColumn >
const FrTablePST< TPTR_STRUCT, TColumn >::column_type & FrameCPP::Version_4::FrTablePST< TPTR_STRUCT, TColumn >::RefColumn
inline

Retrieve reference to columns.

Returns
A constant reference to the container of columns.

◆ RefColumn() [4/4]

template<typename TPTR_STRUCT , typename TColumn >
const column_type & FrameCPP::Version_4::FrTablePST< TPTR_STRUCT, TColumn >::RefColumn ( ) const

Retrieve reference to columns.

Returns
A constant reference to the container of columns.

The documentation for this class was generated from the following files: