Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

lStr.cpp File Reference

#include <malloc.h>
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <lDefs.h>
#include <lStr.h>

Include dependency graph for lStr.cpp:

Include dependency graph

Go to the source code of this file.

Functions

int StrLen (const char *const src)
char * StrCpy (char *(&dst), const char *const src)
char * StrCpy (const char *const src)
char * StrExp (char *dst, const char *src, int len)
int StrCmp (const char *const dst, const char *const src)
int StrCmpUp (const char *const dst, const char *const src)
char * StrFree (char *(&dst))
char * StrCat (char *(&dst), const char *const src)
char * StrCat (char *(&dst), const int n, const char *const src,...)
char * StrAnd (char *(&dst), const char *const src)
char * StrOr (char *(&dst), const char *const src)
char * StrNot (char *(&dst))
char * StrClause (char *(&dst), const char *const prf)
void StrSwap (const char *(&s1), const char *(&s2))
char * StrSplit (char *(&src), const char delim, char *(&dst))
char * StrPrefix (char *(&src), const char delim, char *(&dst))
char * StrPrefixCut (char *(&src), const char delim)
char * LongToStr (const long n)
char * ULongToStr (const unsigned long n)
char * FloatToStr (const double x)
long StrToLong (const char *s)
char * _StrMergeLists (char *(&dst), char *(&list1), char *(&list2), const char l_delim, const char *const sep_begin, const char *const sep_values, const char *const sep_middle, const char *const sep_end, const bool cut_off_prefixes, const char p_delim)
char * StrMergeLists (char *(&dst), char *(&list1), char *(&list2), const char l_delim, const char *const sep_begin, const char *const sep_values, const char *const sep_middle, const char *const sep_end)
char * StrMergeLists (char *(&dst), char *(&list1), char *(&list2), const char l_delim, const char p_delim, const char *const sep_begin, const char *const sep_values, const char *const sep_middle, const char *const sep_end)
char * AliasR (int i)
char * AliasT (int i, int j)
char * AliasQ (int i)
char * StrAddPrefix (char *&dst, const char *const src, const char *const delim)
char * RealiasR (char *&fragment, int begin, int end, int incr)
char * RealiasQ (char *&fragment, int begin, int end, int incr)
bool StrIsIdentChar (const char c)
long StrPos (const char *const dst, const char *const oldstr, bool lwb=false, bool rwb=false)
bool StrReplace (char *&dst, const char *const oldstr, const char *const newstr, bool lwb, bool rwb)
char * StrReplaceAll (char *&dst, const char *const oldstr, const char *const newstr, bool lwb, bool rwb)
char * StrAndOnly (char *(&dst), const char *const src)
char * StrEncode (char *(&dst), const char *const src)
char * StrEncode (char *(&src))
char * StrDecode (char *(&dst), const char *const src)
char * StrDecode (char *(&src))


Function Documentation

char* _StrMergeLists char *&    dst,
char *&    list1,
char *&    list2,
const char    l_delim,
const char *const    sep_begin,
const char *const    sep_values,
const char *const    sep_middle,
const char *const    sep_end,
const bool    cut_off_prefixes,
const char    p_delim
[static]
 

Definition at line 304 of file lStr.cpp.

References StrCat(), StrFree(), StrPrefixCut(), and StrSplit().

Referenced by StrMergeLists().

char* AliasQ int    i
 

Definition at line 400 of file lStr.cpp.

References LongToStr(), StrCat(), StrCpy(), StrFree(), and T_PREFIX.

Referenced by RealiasQ().

char* AliasR int    i
 

Definition at line 377 of file lStr.cpp.

References LongToStr(), R_PREFIX, StrCat(), StrCpy(), and StrFree().

Referenced by ChainedRelationBase::_Init(), ChainedRelationBase::ChainedRelationBase(), and RealiasR().

char* AliasT int    i,
int    j
 

Definition at line 387 of file lStr.cpp.

References LongToStr(), StrCat(), StrCpy(), StrFree(), and T_PREFIX.

Referenced by ProtoBase::_RealiasT(), ProtoBase::_StmtSelectPtr(), ProtoBase::FullFrom(), and ProtoBase::FullWhere().

char* FloatToStr const double    x
 

Definition at line 286 of file lStr.cpp.

References StrCpy(), and StrFree().

Referenced by ProtoBase::_KeyValues().

char* LongToStr const long    n
 

Definition at line 264 of file lStr.cpp.

References StrCpy(), and StrFree().

Referenced by ProtoBase::_KeyValues(), PersistentObject::_VersionsMatch(), AliasQ(), AliasR(), AliasT(), OracleDatabase::ColumnTypeDDL(), and ObjectIdentification::ObjectIdentification().

char* RealiasQ char *&    fragment,
int    begin,
int    end,
int    incr
 

Definition at line 438 of file lStr.cpp.

References AliasQ(), StrFree(), and StrReplaceAll().

Referenced by ChainedRelationBase::ChainedRelationBase().

char* RealiasR char *&    fragment,
int    begin,
int    end,
int    incr
 

Definition at line 422 of file lStr.cpp.

References AliasR(), StrFree(), and StrReplaceAll().

Referenced by ChainedRelationBase::ChainedRelationBase().

char* StrAddPrefix char *&    dst,
const char *const    src,
const char *const    delim
 

Definition at line 411 of file lStr.cpp.

References StrCat(), and StrFree().

Referenced by ChainedRelationBase::ChainedRelationBase().

char* StrAnd char *&    dst,
const char *const    src
 

Definition at line 137 of file lStr.cpp.

References StrCat(), and StrCpy().

Referenced by ProtoBase::_InitialiseStmtSelect(), ProtoBase::_InitialiseStmtUpdate(), OneToManyRelationBase::_LGetAll(), ManyToManyRelationBase::_LGetAll(), ChainedRelationBase::_LGetAll(), ManyToOneRelationBase::_RGetAll(), ManyToManyRelationBase::_RGetAll(), and ChainedRelationBase::_RGetAll().

char* StrAndOnly char *&    dst,
const char *const    src
 

Definition at line 578 of file lStr.cpp.

References StrCat(), and StrCpy().

Referenced by ChainedRelationBase::_LGetAll(), ChainedRelationBase::_RGetAll(), ChainedRelationBase::ChainedRelationBase(), and ChainedRelationBase::ExistsCouple().

char* StrCat char *&    dst,
const int    n,
const char *const    src,
...   
 

Definition at line 122 of file lStr.cpp.

Referenced by ChainedRelationBase::_Init(), ProtoBase::_InitialiseFullFrom(), ProtoBase::_InitialiseFullSelect(), ProtoBase::_InitialiseFullWhere(), ProtoBase::_InitialiseGroupBy(), ProtoBase::_InitialiseHaving(), ProtoBase::_InitialiseInto(), ProtoBase::_InitialiseKeySelect(), ProtoBase::_InitialiseKeyWhere(), ProtoBase::_InitialisePtrSelect(), ProtoBase::_InitialiseSelect(), ProtoBase::_InitialiseSqlVar(), ProtoBase::_InitialiseStmtDelete(), ProtoBase::_InitialiseStmtInsert(), ProtoBase::_InitialiseStmtSelect(), ProtoBase::_InitialiseStmtUpdate(), ProtoBase::_InitialiseWhere(), ProtoBase::_KeyValues(), OneToOneRelationBase::_LGetAll(), OneToManyRelationBase::_LGetAll(), ManyToOneRelationBase::_LGetAll(), ManyToManyRelationBase::_LGetAll(), ChainedRelationBase::_LGetAll(), OracleCursor::_Open(), ProtoBase::_RealiasT(), OneToOneRelationBase::_RGetAll(), OneToManyRelationBase::_RGetAll(), ManyToOneRelationBase::_RGetAll(), ManyToManyRelationBase::_RGetAll(), ChainedRelationBase::_RGetAll(), OracleConnection::_RollbackToSavepoint(), OracleConnection::_Savepoint(), ProtoBase::_StmtSelectPtr(), _StrMergeLists(), ProtoBase::_TranslateToSql(), PersistentObject::_VersionsMatch(), RefBase::_Virtualise(), ObjRef::_Where(), AliasQ(), AliasR(), AliasT(), ChainedRelationBase::ChainedRelationBase(), OracleDatabase::ColumnTypeDDL(), OneToOneRelationBase::DeleteCouple(), OneToManyRelationBase::DeleteCouple(), ManyToOneRelationBase::DeleteCouple(), ManyToManyRelationBase::DeleteCouple(), OneToOneRelationBase::ExistsCouple(), OneToManyRelationBase::ExistsCouple(), ManyToOneRelationBase::ExistsCouple(), ManyToManyRelationBase::ExistsCouple(), ChainedRelationBase::ExistsCouple(), ProtoBase::FullFrom(), ProtoBase::FullWhere(), OneToOneRelationBase::InsertCouple(), OneToManyRelationBase::InsertCouple(), ManyToOneRelationBase::InsertCouple(), ManyToManyRelationBase::InsertCouple(), OneToOneRelationBase::LDeleteAll(), OneToManyRelationBase::LDeleteAll(), ManyToOneRelationBase::LDeleteAll(), ManyToManyRelationBase::LDeleteAll(), ManyToManyRelationBase::ManyToManyRelationBase(), ManyToOneRelationBase::ManyToOneRelationBase(), OneToManyRelationBase::OneToManyRelationBase(), OneToOneRelationBase::OneToOneRelationBase(), Proto< T >::Proto(), OneToOneRelationBase::RDeleteAll(), OneToManyRelationBase::RDeleteAll(), ManyToOneRelationBase::RDeleteAll(), ManyToManyRelationBase::RDeleteAll(), StrAddPrefix(), StrAnd(), StrAndOnly(), StrClause(), StrNot(), StrOr(), StrReplace(), StrReplaceAll(), OneToOneRelationBase::WriteDDL(), OneToManyRelationBase::WriteDDL(), ManyToOneRelationBase::WriteDDL(), and ManyToManyRelationBase::WriteDDL().

char* StrCat char *&    dst,
const char *const    src
 

Definition at line 104 of file lStr.cpp.

References StrFree(), and StrLen().

char* StrClause char *&    dst,
const char *const    prf
 

Definition at line 177 of file lStr.cpp.

References StrCat().

Referenced by ProtoBase::_InitialiseStmtSelect(), ProtoBase::_InitialiseStmtUpdate(), ProtoBase::_StmtSelectPtr(), OneToOneRelationBase::DeleteCouple(), OneToManyRelationBase::DeleteCouple(), ManyToOneRelationBase::DeleteCouple(), ManyToManyRelationBase::DeleteCouple(), OneToOneRelationBase::ExistsCouple(), OneToManyRelationBase::ExistsCouple(), ManyToOneRelationBase::ExistsCouple(), ManyToManyRelationBase::ExistsCouple(), ChainedRelationBase::ExistsCouple(), OneToOneRelationBase::InsertCouple(), OneToManyRelationBase::InsertCouple(), ManyToOneRelationBase::InsertCouple(), ManyToManyRelationBase::InsertCouple(), OneToOneRelationBase::LDeleteAll(), OneToManyRelationBase::LDeleteAll(), ManyToOneRelationBase::LDeleteAll(), ManyToManyRelationBase::LDeleteAll(), OneToOneRelationBase::RDeleteAll(), OneToManyRelationBase::RDeleteAll(), ManyToOneRelationBase::RDeleteAll(), and ManyToManyRelationBase::RDeleteAll().

int StrCmp const char *const    dst,
const char *const    src
 

Definition at line 67 of file lStr.cpp.

Referenced by ProtoBase::_Initialise(), ProtoBase::_InitialiseFullWhere(), ObjectIdentification::operator!=(), and ObjectIdentification::operator==().

int StrCmpUp const char *const    dst,
const char *const    src
 

Definition at line 79 of file lStr.cpp.

Referenced by ProtoBase::ColumnTable().

char* StrCpy const char *const    src
 

Definition at line 44 of file lStr.cpp.

Referenced by ProtoBase::_ExportKeyAttributes(), ComplexQuery::_From(), ProtoBase::_ImportAttributes(), ChainedRelationBase::_Init(), ProtoBase::_InitialiseFullFrom(), ProtoBase::_InitialiseFullParentPrototype(), ProtoBase::_InitialiseGroupBy(), ProtoBase::_InitialiseHaving(), ProtoBase::_InitialiseParentPrototype(), ProtoBase::_InitialiseSqlVar(), ProtoBase::_InitialiseStmtInsert(), ProtoBase::_InitialiseStmtSelect(), ProtoBase::_InitialiseStmtUpdate(), ProtoBase::_InitialiseWhere(), RefBase::_KeyValues(), ProtoBase::_KeyValues(), OneToOneRelationBase::_LGetAll(), OneToManyRelationBase::_LGetAll(), ManyToOneRelationBase::_LGetAll(), ManyToManyRelationBase::_LGetAll(), ChainedRelationBase::_LGetAll(), ProtoBase::_OrderBy(), ProtoBase::_RealiasT(), OneToOneRelationBase::_RGetAll(), OneToManyRelationBase::_RGetAll(), ManyToOneRelationBase::_RGetAll(), ManyToManyRelationBase::_RGetAll(), ChainedRelationBase::_RGetAll(), ComplexQuery::_Select(), ResultBase::_SetSqlCommand(), ProtoBase::_StmtSelectPtr(), ProtoBase::_TranslateToSql(), ProtoBase::_Where(), ObjRef::_Where(), AliasQ(), AliasR(), AliasT(), Database::Assign(), ChainedRelationBase::ChainedRelationBase(), OracleDatabase::ColumnTypeDDL(), ComplexQuery::ComplexQuery(), Connection::Connection(), OneToOneRelationBase::DeleteCouple(), OneToManyRelationBase::DeleteCouple(), ManyToOneRelationBase::DeleteCouple(), ManyToManyRelationBase::DeleteCouple(), OneToOneRelationBase::ExistsCouple(), OneToManyRelationBase::ExistsCouple(), ManyToOneRelationBase::ExistsCouple(), ManyToManyRelationBase::ExistsCouple(), ChainedRelationBase::ExistsCouple(), FloatToStr(), ProtoBase::FullWhere(), OneToOneRelationBase::InsertCouple(), OneToManyRelationBase::InsertCouple(), ManyToOneRelationBase::InsertCouple(), ManyToManyRelationBase::InsertCouple(), OneToOneRelationBase::LDeleteAll(), OneToManyRelationBase::LDeleteAll(), ManyToOneRelationBase::LDeleteAll(), ManyToManyRelationBase::LDeleteAll(), LongToStr(), ManyToManyRelationBase::ManyToManyRelationBase(), ManyToOneRelationBase::ManyToOneRelationBase(), ObjectIdentification::ObjectIdentification(), OneToManyRelationBase::OneToManyRelationBase(), OneToOneRelationBase::OneToOneRelationBase(), ChainedRelation< L, R >::operator=(), ManyToManyRelation< L, R >::operator=(), ManyToOneRelation< L, R >::operator=(), OneToManyRelation< L, R >::operator=(), OneToOneRelation< L, R >::operator=(), ObjectIdentification::operator=(), ComplexQuery::operator=(), Proto< T >::Proto(), OneToOneRelationBase::RDeleteAll(), OneToManyRelationBase::RDeleteAll(), ManyToOneRelationBase::RDeleteAll(), ManyToManyRelationBase::RDeleteAll(), Relation::Relation(), StrAnd(), StrAndOnly(), StrOr(), StrSplit(), ULongToStr(), ProtoBase::WriteDDL(), OneToOneRelationBase::WriteDDL(), OneToManyRelationBase::WriteDDL(), ManyToOneRelationBase::WriteDDL(), and ManyToManyRelationBase::WriteDDL().

char* StrCpy char *&    dst,
const char *const    src
 

Definition at line 32 of file lStr.cpp.

char* StrDecode char *&    src
 

Definition at line 660 of file lStr.cpp.

References StrFree().

Referenced by ProtoBase::_ExportKeyAttributes(), and ObjRef::_Where().

char* StrDecode char *&    dst,
const char *const    src
 

Definition at line 630 of file lStr.cpp.

References StrFree().

char* StrEncode char *&    src
 

Definition at line 621 of file lStr.cpp.

References StrFree().

Referenced by ProtoBase::_KeyValues().

char* StrEncode char *&    dst,
const char *const    src
 

Definition at line 589 of file lStr.cpp.

References StrFree().

char* StrExp char *    dst,
const char *    src,
int    len
 

Definition at line 53 of file lStr.cpp.

Referenced by ProtoBase::_ExportAttributes(), ProtoBase::_ExportKeyAttributes(), and StrReplace().

char* StrFree char *&    dst
 

Definition at line 97 of file lStr.cpp.

Referenced by ProtoBase::_ExportKeyAttributes(), ObjectIdentification::_Init(), ChainedRelationBase::_Init(), ProtoBase::_InitialiseFullFrom(), ProtoBase::_InitialiseFullParentPrototype(), ProtoBase::_InitialiseGroupBy(), ProtoBase::_InitialiseHaving(), ProtoBase::_InitialiseParentPrototype(), ProtoBase::_InitialiseSqlVar(), ProtoBase::_InitialiseStmtInsert(), ProtoBase::_InitialiseStmtSelect(), ProtoBase::_InitialiseStmtUpdate(), ProtoBase::_InitialiseWhere(), ProtoBase::_KeyValues(), OneToOneRelationBase::_LGetAll(), OneToManyRelationBase::_LGetAll(), ManyToOneRelationBase::_LGetAll(), ManyToManyRelationBase::_LGetAll(), ChainedRelationBase::_LGetAll(), OracleCursor::_Open(), ProtoBase::_RealiasT(), OneToOneRelationBase::_RGetAll(), OneToManyRelationBase::_RGetAll(), ManyToOneRelationBase::_RGetAll(), ManyToManyRelationBase::_RGetAll(), ChainedRelationBase::_RGetAll(), OracleConnection::_RollbackToSavepoint(), OracleConnection::_Savepoint(), ProtoBase::_StmtSelectPtr(), _StrMergeLists(), ProtoBase::_TranslateToSql(), PersistentObject::_VersionsMatch(), RefBase::_Virtualise(), ObjRef::_Where(), Connection::Abort(), AliasQ(), AliasR(), AliasT(), ChainedRelationBase::ChainedRelationBase(), OracleDatabase::ColumnTypeDDL(), OneToOneRelationBase::DeleteCouple(), OneToManyRelationBase::DeleteCouple(), ManyToOneRelationBase::DeleteCouple(), ManyToManyRelationBase::DeleteCouple(), Connection::Disconnect(), OneToOneRelationBase::ExistsCouple(), OneToManyRelationBase::ExistsCouple(), ManyToOneRelationBase::ExistsCouple(), ManyToManyRelationBase::ExistsCouple(), ChainedRelationBase::ExistsCouple(), FloatToStr(), ProtoBase::FullFrom(), ProtoBase::FullWhere(), OneToOneRelationBase::InsertCouple(), OneToManyRelationBase::InsertCouple(), ManyToOneRelationBase::InsertCouple(), ManyToManyRelationBase::InsertCouple(), OneToOneRelationBase::LDeleteAll(), OneToManyRelationBase::LDeleteAll(), ManyToOneRelationBase::LDeleteAll(), ManyToManyRelationBase::LDeleteAll(), LongToStr(), ManyToManyRelationBase::ManyToManyRelationBase(), ManyToOneRelationBase::ManyToOneRelationBase(), ResultBase::Next(), OneToManyRelationBase::OneToManyRelationBase(), OneToOneRelationBase::OneToOneRelationBase(), Proto< T >::Proto(), OneToOneRelationBase::RDeleteAll(), OneToManyRelationBase::RDeleteAll(), ManyToOneRelationBase::RDeleteAll(), ManyToManyRelationBase::RDeleteAll(), RealiasQ(), RealiasR(), ObjectBuffer::RemoveObject(), StrAddPrefix(), StrCat(), StrDecode(), StrEncode(), StrPrefixCut(), StrReplace(), StrReplaceAll(), StrSplit(), ULongToStr(), ProtoBase::WriteDDL(), OneToOneRelationBase::WriteDDL(), OneToManyRelationBase::WriteDDL(), ManyToOneRelationBase::WriteDDL(), ManyToManyRelationBase::WriteDDL(), ChainedRelationBase::~ChainedRelationBase(), ComplexQuery::~ComplexQuery(), Database::~Database(), ObjectIdentification::~ObjectIdentification(), ProtoBase::~ProtoBase(), Relation::~Relation(), and ResultBase::~ResultBase().

bool StrIsIdentChar const char    c
 

Definition at line 454 of file lStr.cpp.

Referenced by StrPos().

int StrLen const char *const    src
 

Definition at line 27 of file lStr.cpp.

Referenced by StrCat(), StrPos(), StrReplace(), and StrReplaceAll().

char* StrMergeLists char *&    dst,
char *&    list1,
char *&    list2,
const char    l_delim,
const char    p_delim,
const char *const    sep_begin,
const char *const    sep_values,
const char *const    sep_middle,
const char *const    sep_end
 

Definition at line 357 of file lStr.cpp.

References _StrMergeLists().

Referenced by ChainedRelationBase::_LGetAll(), ChainedRelationBase::_RGetAll(), ChainedRelationBase::ChainedRelationBase(), and ChainedRelationBase::ExistsCouple().

char* StrMergeLists char *&    dst,
char *&    list1,
char *&    list2,
const char    l_delim,
const char *const    sep_begin,
const char *const    sep_values,
const char *const    sep_middle,
const char *const    sep_end
 

Definition at line 338 of file lStr.cpp.

References _StrMergeLists().

char* StrNot char *&    dst
 

Definition at line 165 of file lStr.cpp.

References StrCat().

char* StrOr char *&    dst,
const char *const    src
 

Definition at line 151 of file lStr.cpp.

References StrCat(), and StrCpy().

long StrPos const char *const    dst,
const char *const    oldstr,
bool    lwb = false,
bool    rwb = false
 

Definition at line 459 of file lStr.cpp.

References StrIsIdentChar(), and StrLen().

Referenced by StrReplace(), and StrReplaceAll().

char* StrPrefix char *&    src,
const char    delim,
char *&    dst
 

Definition at line 245 of file lStr.cpp.

References StrSplit(), and StrSwap().

Referenced by StrPrefixCut().

char* StrPrefixCut char *&    src,
const char    delim
 

Definition at line 255 of file lStr.cpp.

References StrFree(), and StrPrefix().

Referenced by ChainedRelationBase::_Init(), ProtoBase::_InitialiseSqlVar(), ProtoBase::_InitialiseStmtInsert(), OneToManyRelationBase::_LGetAll(), ManyToOneRelationBase::_RGetAll(), ProtoBase::_StmtSelectPtr(), _StrMergeLists(), ChainedRelationBase::ChainedRelationBase(), OneToOneRelationBase::DeleteCouple(), OneToManyRelationBase::DeleteCouple(), ManyToOneRelationBase::DeleteCouple(), OneToOneRelationBase::ExistsCouple(), OneToManyRelationBase::ExistsCouple(), ManyToOneRelationBase::ExistsCouple(), ManyToManyRelationBase::ExistsCouple(), ProtoBase::FullWhere(), OneToOneRelationBase::InsertCouple(), OneToManyRelationBase::InsertCouple(), ManyToOneRelationBase::InsertCouple(), OneToOneRelationBase::LDeleteAll(), OneToManyRelationBase::LDeleteAll(), ManyToOneRelationBase::LDeleteAll(), ManyToManyRelationBase::ManyToManyRelationBase(), ManyToOneRelationBase::ManyToOneRelationBase(), OneToManyRelationBase::OneToManyRelationBase(), OneToOneRelationBase::OneToOneRelationBase(), Proto< T >::Proto(), OneToOneRelationBase::RDeleteAll(), OneToManyRelationBase::RDeleteAll(), ManyToOneRelationBase::RDeleteAll(), ProtoBase::WriteDDL(), OneToOneRelationBase::WriteDDL(), OneToManyRelationBase::WriteDDL(), ManyToOneRelationBase::WriteDDL(), and ManyToManyRelationBase::WriteDDL().

bool StrReplace char *&    dst,
const char *const    oldstr,
const char *const    newstr,
bool    lwb,
bool    rwb
 

Definition at line 519 of file lStr.cpp.

References StrCat(), StrExp(), StrFree(), StrLen(), and StrPos().

char* StrReplaceAll char *&    dst,
const char *const    oldstr,
const char *const    newstr,
bool    lwb,
bool    rwb
 

Definition at line 548 of file lStr.cpp.

References StrCat(), StrFree(), StrLen(), and StrPos().

Referenced by ProtoBase::_InitialiseGroupBy(), ProtoBase::_InitialiseHaving(), ProtoBase::_InitialiseSqlVar(), ProtoBase::_InitialiseWhere(), ProtoBase::_RealiasT(), ProtoBase::_TranslateToSql(), RealiasQ(), and RealiasR().

char* StrSplit char *&    src,
const char    delim,
char *&    dst
 

Definition at line 201 of file lStr.cpp.

References StrCpy(), and StrFree().

Referenced by ProtoBase::_ExportKeyAttributes(), ChainedRelationBase::_Init(), ProtoBase::_InitialiseFullParentPrototype(), ProtoBase::_InitialiseParentPrototype(), OneToOneRelationBase::_LGetAll(), OneToManyRelationBase::_LGetAll(), ManyToOneRelationBase::_LGetAll(), ManyToManyRelationBase::_LGetAll(), OneToOneRelationBase::_RGetAll(), OneToManyRelationBase::_RGetAll(), ManyToOneRelationBase::_RGetAll(), ManyToManyRelationBase::_RGetAll(), _StrMergeLists(), ObjRef::_Where(), ChainedRelationBase::ChainedRelationBase(), OneToOneRelationBase::DeleteCouple(), OneToManyRelationBase::DeleteCouple(), ManyToOneRelationBase::DeleteCouple(), ManyToManyRelationBase::DeleteCouple(), OneToOneRelationBase::ExistsCouple(), OneToManyRelationBase::ExistsCouple(), ManyToOneRelationBase::ExistsCouple(), ManyToManyRelationBase::ExistsCouple(), OneToOneRelationBase::InsertCouple(), OneToManyRelationBase::InsertCouple(), ManyToOneRelationBase::InsertCouple(), OneToOneRelationBase::LDeleteAll(), OneToManyRelationBase::LDeleteAll(), ManyToOneRelationBase::LDeleteAll(), ManyToManyRelationBase::LDeleteAll(), ManyToManyRelationBase::ManyToManyRelationBase(), ManyToOneRelationBase::ManyToOneRelationBase(), OneToManyRelationBase::OneToManyRelationBase(), OneToOneRelationBase::OneToOneRelationBase(), OneToOneRelationBase::RDeleteAll(), OneToManyRelationBase::RDeleteAll(), ManyToOneRelationBase::RDeleteAll(), ManyToManyRelationBase::RDeleteAll(), StrPrefix(), OneToOneRelationBase::WriteDDL(), OneToManyRelationBase::WriteDDL(), ManyToOneRelationBase::WriteDDL(), and ManyToManyRelationBase::WriteDDL().

void StrSwap const char *&    s1,
const char *&    s2
 

Definition at line 193 of file lStr.cpp.

Referenced by StrPrefix().

long StrToLong const char *    s
 

Definition at line 297 of file lStr.cpp.

char* ULongToStr const unsigned long    n
 

Definition at line 275 of file lStr.cpp.

References StrCpy(), and StrFree().

Referenced by ProtoBase::_KeyValues().


Generated on Sun Jul 14 20:52:25 2002 for POLiTe by doxygen1.2.16