Tags Class Reference

#include <tags.h>

List of all members.

Static Public Member Functions

static tag_type add_tag (QString tag)
static void init ()
static tag_type find_tag (QString tag)
static tag_type find_tag_create_if_necessary (QString tag)
static tags_type parse_tags (QString tag_string)
static QString full_string (tags_type tags)

Static Public Attributes

static vector< QString > tag_names
static bool new_tags

Member Function Documentation

tag_type Tags::add_tag ( QString  tag  )  [static]
static tag_type Tags::find_tag ( QString  tag  )  [inline, static]
tag_type Tags::find_tag_create_if_necessary ( QString  tag  )  [static]
QString Tags::full_string ( tags_type  tags  )  [static]
void Tags::init (  )  [static]

References add_tag(), assert(), EMPTY, new_tags, tag_end, and tag_names.

Referenced by main().

tags_type Tags::parse_tags ( QString  tag_string  )  [static]

References add_tag(), bpmdj_allocate, bpmdj_deallocate, and tag_end.

Referenced by Song::refill().


Member Data Documentation

bool Tags::new_tags [static]

Referenced by add_tag(), and init().

vector< QString > Tags::tag_names [static]

Referenced by add_tag(), and init().


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by  doxygen 1.6.2