#include"ut_pair.h" #include #include "ut_string.h" #include UT_Pair::UT_Pair() { m_n = 0; m_first = m_second = NULL; }; void UT_Pair::clear() { if (!m_n) return; for(int i=0;is1 && items->s2;++items) add(items->s1, items->s2); }; size_t UT_Pair::size() const { return m_n; }; const char* UT_Pair::nth1(size_t idx) const { return ( idx>(size()-1) ) ? NULL : m_first[idx]; }; const char* UT_Pair::nth2(size_t idx) const { return ( idx>(size()-1) ) ? NULL : m_second[idx]; };