Ubuntu TV Media Scanner
A centralized index for removable media content.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Constant Groups | Typedefs | Enumerations
property.h File Reference
#include <boost/date_time/posix_time/ptime.hpp>
#include <boost/rational.hpp>
#include <boost/variant.hpp>
#include <map>
#include <set>
#include <string>
#include <utility>
#include <vector>
#include <memory>
#include <functional>
#include "mediascanner/declarations.h"

Classes

class  mediascanner::Property
 Definition of a property value. More...
 
class  mediascanner::Property::Value
 Container class for all supported property values. More...
 
class  mediascanner::Property::Category
 
class  mediascanner::Property::MetadataKey
 
class  mediascanner::GenericProperty< PropertyType, ValueType >
 This class adds some utilities for property implementations. More...
 
class  mediascanner::DateTimeProperty
 
class  mediascanner::NumericProperty< T >
 
class  mediascanner::GenericStringProperty< fts >
 

Namespaces

 mediascanner
 Public components of the Ubuntu TV Media Scanner.
 

Constant Groups

 mediascanner
 Public components of the Ubuntu TV Media Scanner.
 

Typedefs

typedef boost::rational< uint32_t > mediascanner::Fraction
 The relational data type we support. More...
 
typedef boost::posix_time::ptime mediascanner::DateTime
 The date-time type we support. More...
 
typedef std::wstring mediascanner::String
 The string type we support. More...
 
typedef GenericStringProperty
< DisableFullTextSearch > 
mediascanner::StringProperty
 
typedef GenericStringProperty
< EnableFullTextSearch > 
mediascanner::TextProperty
 

Enumerations

enum  mediascanner::FullTextSearchMode { mediascanner::DisableFullTextSearch, mediascanner::EnableFullTextSearch }