CVC3  2.4.1
Classes | Namespaces | Typedefs | Functions
cvc_util.h File Reference

basic helper utilities More...

#include "debug.h"

Go to the source code of this file.

Classes

struct  CVC3::ltstr
 
class  CVC3::StrPairLess< T >
 
class  CVC3::ScopeWatcher
 A class which sets a boolean value to true when created, and resets to false when deleted. More...
 
class  CVC3::MemoryTracker
 

Namespaces

 CVC3
 

Typedefs

typedef std::pair< std::string,
std::string > 
CVC3::StrPair
 

Functions

std::string CVC3::to_upper (const std::string &src)
 
std::string CVC3::to_lower (const std::string &src)
 
std::string CVC3::int2string (int n)
 
template<class T >
CVC3::abs (T t)
 
template<class T >
CVC3::max (T a, T b)
 
template<class T >
std::pair< std::string, T > CVC3::strPair (const std::string &f, const T &t)
 
template<class T >
void CVC3::sort2 (std::vector< std::string > &keys, std::vector< T > &vals)
 Sort two vectors based on the first vector. More...
 

Detailed Description

basic helper utilities

Author: Clark Barrett

Created: Thu Dec 1 16:35:52 2005


License to use, copy, modify, sell and/or distribute this software and its documentation for any purpose is hereby granted without royalty, subject to the terms and conditions defined in the LICENSE file provided with this distribution.


Definition in file cvc_util.h.