core/taglist.hpp
TagList(std::initializer_list<std::pair<std::string, std::string>> tags)
    {
        const std::pair<std::string, std::string>* tagData = tags.begin();
        for (size_t t = 0; t < tags.size(); t++) {
            set(tagData[t].first, tagData[t].second);
        }
    }
/*! \brief Construct a tag list from a list of key/value pairs */
\brief Construct a tag list from a list of key/value pairs
\ brief Construct a tag list from a list of key / value pairs
TagList(std::initializer_list<std::pair<std::string, std::string>> tags)
    {
        const std::pair<std::string, std::string>* tagData = tags.begin();
        for (size_t t = 0; t < tags.size(); t++) {
            set(tagData[t].first, tagData[t].second);
        }
    }
TagList ( std :: initializer_list < std :: pair < std :: string , std :: string > > tags ) { const std :: pair < std :: string , std :: string > * tagData = tags . begin ( ) ; for ( size_t t = 0 ; t < tags . size ( ) ; t ++ ) { set ( tagData [ t ] . first , tagData [ t ] . second ) ; } }
\brief Construct a tag list from a list of key/value pairs
\ brief Construct a tag list from a list of key / value pairs