Go to the source code of this file.
Classes | |
class | casa::utilj::AipsErrorTrace |
class | casa::utilj::Strings |
class | casa::utilj::FirstFunctor< F, S > |
class | casa::utilj::SecondFunctor< F, S > |
class | casa::utilj::MemoryStatistics |
class | casa::utilj::IoStatistics |
class | casa::utilj::ThreadTimes |
class | casa::utilj::DeltaThreadTimes |
class | casa::utilj::RUsage |
class | casa::utilj::ComposedFunctor< F, G > |
prints out 104 116 136 More... | |
class | casa::utilj::UnaryFunctor< D, R > |
class | casa::utilj::Z |
Namespaces | |
namespace | casa |
----------------------------------------------------------------------------- Start of casa namespace ----------------------------------------------------------------------------- | |
namespace | casa::utilj |
Defines | |
#define | DEPRECATED(func) |
Casa Includes. | |
#define | DEPRECATED_METHOD(comment) |
pragma message("WARNING: You need to implement DEPRECATED for this compiler") | |
#define | Assert |
#define | Throw |
#define | UnusedVariable(x) |
Functions | |
template<typename Container > | |
Bool | casa::utilj::containsKey (const typename Container::key_type &key, const Container &container) |
template <typename Element, typename Container> Bool contains (const Element & e, const Container & c) { return c.find(e) != c.end(); } | |
template<typename Container > | |
Bool | casa::utilj::contains (const typename Container::value_type &e, const Container &c) |
template<typename F , typename S > | |
F & | casa::utilj::first (std::pair< F, S > &pair) |
template<typename F , typename S > | |
const F & | casa::utilj::first (const std::pair< F, S > &pair) |
template<typename Container , typename Element > | |
Container | casa::utilj::fillContainer (Element sentinel,...) |
template<typename F , typename S > | |
FirstFunctor< F, S > | casa::utilj::firstFunctor () |
*String | casa::utilj::formatV (const String &formatString, va_list vaList) |
DEPRECATED (String format (const char * formatString, . | |
template<typename T > | |
T | casa::utilj::getEnv (const String &name, const T &defaultValue) |
Bool | casa::utilj::getEnv (const String &name, const Bool &defaultValue) |
Int | casa::utilj::getEnv (const String &name, const Int &defaultValue) |
String | casa::utilj::getTimestamp () |
Bool | casa::utilj::isEnvDefined (const String &name) |
std::vector< String > | casa::utilj::split (const String &string, const String &splitter, Bool ignoreConsecutiveSplitters=False) |
template<typename Itr > | |
String | casa::utilj::join (Itr begin, Itr end, const String &delimiter) |
template<typename T > | |
String | casa::utilj::join (const T &strings, const String &delimiter) |
template<typename Itr , typename F > | |
String | casa::utilj::join (Itr begin, Itr end, F f, const String &delimiter) |
template<typename K , typename V > | |
std::vector< K > | casa::utilj::mapKeys (const std::map< K, V > &aMap) |
AipsError | casa::utilj::repackageAipsError (AipsError &error, const String &message, const String &file, Int line, const String &func) |
template<typename F , typename S > | |
F & | casa::utilj::second (std::pair< F, S > &pair) |
template<typename F , typename S > | |
const F & | casa::utilj::second (const std::pair< F, S > &pair) |
template<typename F , typename S > | |
SecondFunctor< F, S > | casa::utilj::secondFunctor () |
template<typename K , typename V > | |
std::vector< V > | casa::utilj::mapValues (const std::map< K, V > &aMap) |
void | casa::utilj::printBacktrace (ostream &os, const String &prefix="") |
long | casa::utilj::round (Double d) |
void | casa::utilj::sleepMs (Int milliseconds) |
void | casa::utilj::toStdError (const String &m, const String &prefix="*E* ") |
void | casa::utilj::throwIf (Bool condition, const String &message, const String &file, Int line, const String &func=String()) |
void | casa::utilj::throwIfError (Int errorCode, const String &prefix, const String &file, Int line, const String &func=String()) |
template<typename It , typename Obj > | |
string | casa::utilj::containerToString (It begin, It end, String(Obj::*func)() const, const String &delimiter=",", const String &wrapper="") |
casa::utilj::transform (a.begin(), a.end(), std::ostream_iterator< int >(cout,"\n"), compose(unary(h), compose(unary(f), unary(f)))) | |
Global Functions. | |
template<typename F , typename G > | |
ComposedFunctor< F, G > | casa::utilj::compose (F f, G g) |
template<typename D , typename R > | |
UnaryFunctor< D, R > | casa::utilj::unary (R(*f)(D)) |
#define Assert |
Definition at line 48 of file UtilJ.h.
Referenced by casa::vi::VisBuffer2Adapter::msColumns().
#define DEPRECATED | ( | func | ) |
#define DEPRECATED_METHOD | ( | comment | ) |