libcyberradio  22.01.24
BasicList.h
1 /***************************************************************************
2  * \file BasicList.h
3  *
4  * \brief Defines what types we want for all basic lists.
5  *
6  * \author DA
7  * \copyright Copyright (c) 2015-2021 CyberRadio Solutions, Inc.
8  *
9  */
10 
11 #ifndef INCLUDED_LIBCYBERRADIO_BASIC_LIST_H
12 #define INCLUDED_LIBCYBERRADIO_BASIC_LIST_H
13 
14 #include <string>
15 #include <deque>
16 #include <list>
17 
21 namespace LibCyberRadio
22 {
23  #define BASIC_LIST_CONTAINER std::deque
24 
25  typedef BASIC_LIST_CONTAINER<std::string> BasicStringList;
27  typedef BASIC_LIST_CONTAINER<int> BasicIntList;
29  typedef BASIC_LIST_CONTAINER<double> BasicDoubleList;
30 }
31 
32 #endif
33 
BASIC_LIST_CONTAINER< double > BasicDoubleList
Type representing a list of doubles.
Definition: BasicList.h:29
BASIC_LIST_CONTAINER< std::string > BasicStringList
Type representing a list of strings.
Definition: BasicList.h:25
Defines functionality for LibCyberRadio applications.
Definition: App.h:23
BASIC_LIST_CONTAINER< int > BasicIntList
Type representing a list of integers.
Definition: BasicList.h:27