Guitar
Public Member Functions | Private Attributes | Friends | List of all members
LineIndexMap::ValueItem Class Reference

#include <LineIndexMap.h>

Public Member Functions

 ValueItem (uint32_t value=0)
 
 ValueItem (std::vector< uint32_t > const &col_count_list)
 
uint32_t value () const
 
std::pair< uint32_t, uint32_t > locate_column (uint32_t lcol) const
 
uint32_t column_of_row (uint32_t row) const
 

Private Attributes

std::shared_ptr< std::vector< UserData > > data_
 

Friends

class LineIndexMap
 

Constructor & Destructor Documentation

◆ ValueItem() [1/2]

LineIndexMap::ValueItem::ValueItem ( uint32_t  value = 0)
inline
Here is the call graph for this function:

◆ ValueItem() [2/2]

LineIndexMap::ValueItem::ValueItem ( std::vector< uint32_t > const &  col_count_list)
inline

Member Function Documentation

◆ column_of_row()

uint32_t LineIndexMap::ValueItem::column_of_row ( uint32_t  row) const
inline

◆ locate_column()

std::pair<uint32_t, uint32_t> LineIndexMap::ValueItem::locate_column ( uint32_t  lcol) const
inline

◆ value()

uint32_t LineIndexMap::ValueItem::value ( ) const
inline

Friends And Related Function Documentation

◆ LineIndexMap

friend class LineIndexMap
friend

Member Data Documentation

◆ data_

std::shared_ptr<std::vector<UserData> > LineIndexMap::ValueItem::data_
private

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