Public Member Functions | Private Attributes | List of all members
cet::sqlite::column_base Class Reference

#include <column.h>

Inheritance diagram for cet::sqlite::column_base:
cet::sqlite::column< double, Constraints... > cet::sqlite::column< float, Constraints... > cet::sqlite::column< int, Constraints... > cet::sqlite::column< long long, Constraints... > cet::sqlite::column< long, Constraints... > cet::sqlite::column< std::string, Constraints... > cet::sqlite::column< unsigned int, Constraints... > cet::sqlite::column< unsigned long long, Constraints... > cet::sqlite::column< unsigned long, Constraints... >

Public Member Functions

 column_base (std::string const &n)
 
auto const & name () const
 

Private Attributes

std::string name_
 

Detailed Description

Definition at line 42 of file column.h.

Constructor & Destructor Documentation

cet::sqlite::column_base::column_base ( std::string const &  n)
inline

Definition at line 44 of file column.h.

44 : name_{n} {}
std::void_t< T > n
std::string name_
Definition: column.h:52

Member Function Documentation

auto const& cet::sqlite::column_base::name ( ) const
inline

Definition at line 46 of file column.h.

47  {
48  return name_;
49  }
std::string name_
Definition: column.h:52

Member Data Documentation

std::string cet::sqlite::column_base::name_
private

Definition at line 52 of file column.h.


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