BusBoy  2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DataKeyDimension.h
Go to the documentation of this file.
1 
17 #ifndef __BUSBOY_DATA_KEY_DIMENSION_H__
18 #define __BUSBOY_DATA_KEY_DIMENSION_H__
19 
20 #include <string>
21 #include <ostream>
22 
23 namespace BUSBOY {
24 
25 class DataKeyDimensionImpl;
26 
33 
34  public:
35 
37 
39 
40  DataKeyDimension(const std::string& name);
41 
42  std::string getName() const;
43 
44  std::string str() const;
45 
47 
49 
50  bool operator==(const DataKeyDimension& dim) const;
51  bool operator!=(const DataKeyDimension& dim) const;
52  bool operator<(const DataKeyDimension& dim) const;
53 
54  private:
55  DataKeyDimensionImpl* m_impl;
56 };
57 
58 std::ostream& operator<<(std::ostream& os, const DataKeyDimension& dim);
59 
60 }
61 
62 #endif

Copyright 2014 Google Inc. All rights reserved.