Exemplo n.º 1
0
		bool TimePeriod::contains(const TimePeriod& tp) const
		{
			if( isInvalid(m_start) && !isInvalid(tp.m_start) )
			{
				return false;
			}
			if( tp.empty() )
			{
				return true;
			}
			return (m_start <= tp.m_start) && (tp.m_finish <= m_finish);
		}