SNAP Library 3.0, Developer Reference
2016-07-20 17:56:49
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
|
#include <ut.h>
Public Types | |
typedef void(* | TOnExceptF )(const TStr &MsgStr) |
Public Member Functions | |
TExcept (const TStr &_MsgStr) | |
TExcept (const TStr &_MsgStr, const TStr &_LocStr) | |
virtual | ~TExcept () |
TStr | GetMsgStr () const |
TStr | GetLocStr () const |
TStr | GetStr () const |
Static Public Member Functions | |
static PExcept | New (const TStr &MsgStr, const TStr &LocStr=TStr()) |
static bool | IsOnExceptF () |
static void | PutOnExceptF (TOnExceptF _OnExceptF) |
static TOnExceptF | GetOnExceptF () |
static void | Throw (const TStr &MsgStr) |
static void | Throw (const TStr &MsgStr, const TStr &ArgStr) |
static void | Throw (const TStr &MsgStr, const TStr &ArgStr1, const TStr &ArgStr2) |
static void | ThrowFull (const TStr &MsgStr, const TStr &LocStr) |
Static Public Attributes | |
static TOnExceptF | OnExceptF =NULL |
Private Member Functions | |
UndefDefaultCopyAssign (TExcept) | |
Private Attributes | |
TCRef | CRef |
TStr | MsgStr |
TStr | LocStr |
Friends | |
class | TPt< TExcept > |
|
inlinestatic |
Definition at line 169 of file ut.h.
Referenced by TUnicode::EncodeUtf8(), Throw(), and ThrowFull().
|
inlinestatic |
|
inlinestatic |
Definition at line 187 of file ut.h.
References New().
Referenced by TTable::AddGraphAttribute(), TTable::AddGraphAttributeV(), TTable::AddNJointRowsMP(), TTable::AddStrVal(), TTable::AddTable(), TTable::Aggregate(), TTable::AggregateCols(), TBlobBs::AssertBlobTag(), TXmlObjSer::AssertXmlHd(), TTable::ColConcat(), TTable::ColConcatConst(), TTable::ColGenericOp(), TTable::ColGenericOpMP(), TXmlLx::EThrow(), ExeStop(), TXmlObjSer::GetBoolArg(), TJsonVal::GetChAFromVal(), TTable::GetCollidingRows(), TXmlObjSer::GetFltArg(), TXmlObjSer::GetInt64Arg(), TXmlObjSer::GetIntArg(), TTable::GetSchema(), TJsonVal::GetValFromLx(), TTable::GroupAux(), TTable::GroupByFltCol(), TTable::GroupByIntCol(), TTable::GroupByIntColMP(), TTable::GroupByStrCol(), TTable::GroupingSanityCheck(), TTable::Join(), TTable::LoadSSPar(), TTable::LoadSSSeq(), MapIdsToFirstN(), MotifCluster::MotifAdjacency(), MotifCluster::NFiedlerVector(), TLinReg::NR_gaussj(), TLinReg::NR_lfit(), TSvd::NR_svdcmp(), MotifCluster::ParseMotifType(), TTable::Project(), TTable::ProjectInPlace(), TTable::ReadFltCol(), TTable::ReadIntCol(), TTable::ReadStrCol(), TTable::Rename(), TTable::SelectAtomic(), TTable::SelectAtomicConst(), TTable::SelfSimJoinPerGroup(), TTable::SetDstCol(), TTable::SetFirstValidRow(), TTable::SetFltColToConstMP(), TTable::SetSrcCol(), TTable::SimJoin(), Sweep(), SymeigsSmallest(), TTable::ThresholdJoin(), TTable::ThresholdJoinInputCorrectness(), TMIn::TMIn(), MotifCluster::TriangleMotifAdjacency(), TTable::UpdateFltFromTable(), TTable::UpdateFltFromTableMP(), MotifCluster::WedgeMotifAdjacency(), and XLoadFromFile().
|
inlinestatic |
Definition at line 198 of file ut.h.
References New().
Referenced by TBlobBs::AssertBlobBsStateStr().
|
private |
|
static |