libdcp
Classes | Namespaces | Functions
language_tag.h File Reference

LanguageTag class. More...

#include <boost/filesystem.hpp>
#include <boost/optional.hpp>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

class  dcp::LanguageTag
 
struct  dcp::LanguageTag::SubtagData
 
class  dcp::LanguageTag::Subtag
 
class  dcp::LanguageTag::LanguageSubtag
 
class  dcp::LanguageTag::ScriptSubtag
 
class  dcp::LanguageTag::RegionSubtag
 
class  dcp::LanguageTag::VariantSubtag
 
class  dcp::LanguageTag::ExtlangSubtag
 

Namespaces

 dcp
 Namespace for everything in libdcp.
 

Functions

bool dcp::operator== (dcp::LanguageTag const &a, dcp::LanguageTag const &b)
 
bool dcp::operator!= (dcp::LanguageTag const &a, dcp::LanguageTag const &b)
 
bool dcp::operator< (dcp::LanguageTag const &a, dcp::LanguageTag const &b)
 
std::ostream & dcp::operator<< (std::ostream &os, dcp::LanguageTag const &tag)
 
void dcp::load_language_tag_lists (boost::filesystem::path tags_directory)
 
std::vector< std::pair< std::string, std::string > > dcp::dcnc_tags ()
 

Detailed Description

LanguageTag class.

Definition in file language_tag.h.