T 257 libde265/configparam.h template <class T> class choice_option : public choice_option_base T 264 libde265/configparam.h void add_choice(const std::string& s, T id, bool default_value=false) { T 275 libde265/configparam.h void set_default(T val) { T 279 libde265/configparam.h for (typename std::vector< std::pair<std::string,T> >::const_iterator it=choices.begin(); it!=choices.end(); ++it) { T 280 libde265/configparam.h const std::pair<std::string,T> & c = *it; T 306 libde265/configparam.h for (typename std::vector< std::pair<std::string,T> >::const_iterator it=choices.begin(); it!=choices.end(); ++it) { T 307 libde265/configparam.h const std::pair<std::string,T> & c = *it; T 324 libde265/configparam.h void setID(T id) { selectedID=id; validValue=true; } T 325 libde265/configparam.h const T getID() const { return value_set ? selectedID : defaultID; } T 336 libde265/configparam.h for (typename std::vector< std::pair<std::string,T> >::const_iterator it=choices.begin(); it!=choices.end(); ++it) { T 337 libde265/configparam.h const std::pair<std::string,T> & p = *it; T 346 libde265/configparam.h T operator() () const { return (T)getID(); } T 349 libde265/configparam.h std::vector< std::pair<std::string,T> > choices; T 353 libde265/configparam.h T defaultID; T 357 libde265/configparam.h T selectedID; T 691 libde265/decctx.cc template <class T> void pop_front(std::vector<T>& vec) T 702 libde265/motion.cc template <class T> class MotionVectorAccess