aboutsummaryrefslogtreecommitdiffstats
path: root/src/tag/TagBuilder.cxx (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Tag: use new[]/delete[] instead of g_new()/g_free()Max Kellermann2013-12-031-1/+1
|
* PaylistTag: use class TagBuilderMax Kellermann2013-12-031-7/+27
|
* TagBuilder: add move operatorMax Kellermann2013-12-031-0/+31
|
* TagBuilder: reserve items in move constructorMax Kellermann2013-12-031-0/+1
|
* TagBuilder: implement the assignment operatorMax Kellermann2013-12-031-0/+17
|
* Tag: move code from Merge() to TagBuilder::Complement()Max Kellermann2013-12-031-0/+19
|
* TagBuilder: add Tag copy/move constructorsMax Kellermann2013-12-031-0/+25
|
* TagBuilder: add method HasType()Max Kellermann2013-12-031-0/+10
|
* TagType: rename enum tag_type to TagTypeMax Kellermann2013-10-201-3/+3
|
* TagBuilder: add method Commit(Tag&)Max Kellermann2013-09-051-8/+15
| | | | For callers that already have a Tag instance.
* TagBuilder: new class for constructing Tag objectsMax Kellermann2013-09-051-0/+108
Obsoletes Tag::BeginAdd() and the complicated "bulk add" code.