![]() ![]() |
![]() |
1 humberto 1.1.2.1 #include "CQLChainedIdentifier.h" | ||
2 humberto 1.1.2.5 #include "CQLChainedIdentifierRep.h" | ||
3 humberto 1.1.2.7 #include <Pegasus/CQL/CQLFactory.h> | ||
4 humberto 1.1.2.1 PEGASUS_NAMESPACE_BEGIN 5 6 CQLChainedIdentifier::CQLChainedIdentifier(String inString) 7 { | ||
8 humberto 1.1.2.5 _rep = new CQLChainedIdentifierRep(inString); | ||
9 humberto 1.1.2.1 } 10 | ||
11 humberto 1.1.2.2 CQLChainedIdentifier::CQLChainedIdentifier(CQLIdentifier &id) 12 { | ||
13 humberto 1.1.2.5 _rep = new CQLChainedIdentifierRep(id); | ||
14 humberto 1.1.2.2 } 15 | ||
16 humberto 1.1.2.3 CQLChainedIdentifier::CQLChainedIdentifier(const CQLChainedIdentifier& cid){ | ||
17 humberto 1.1.2.5 _rep = new CQLChainedIdentifierRep(*(cid._rep)); | ||
18 humberto 1.1.2.3 } | ||
19 humberto 1.1.2.6 CQLChainedIdentifier::~CQLChainedIdentifier(){ 20 if(_rep) 21 delete _rep; 22 } | ||
23 humberto 1.1.2.1 const Array<CQLIdentifier>& CQLChainedIdentifier::getSubIdentifiers()const 24 { | ||
25 humberto 1.1.2.5 return _rep->getSubIdentifiers(); | ||
26 humberto 1.1.2.1 } 27 | ||
28 humberto 1.1.2.2 CQLIdentifier CQLChainedIdentifier::getLastIdentifier(){ | ||
29 humberto 1.1.2.5 return _rep->getLastIdentifier(); | ||
30 humberto 1.1.2.2 } 31 | ||
32 humberto 1.1.2.1 String CQLChainedIdentifier::toString()const{ | ||
33 humberto 1.1.2.5 return _rep->toString(); | ||
34 humberto 1.1.2.1 } 35 | ||
36 humberto 1.1.2.2 void CQLChainedIdentifier::append(CQLIdentifier & id){ | ||
37 humberto 1.1.2.5 _rep->append(id); | ||
38 humberto 1.1.2.2 } 39 | ||
40 humberto 1.1.2.4 Boolean CQLChainedIdentifier::isSubChain(CQLChainedIdentifier & chain){ | ||
41 humberto 1.1.2.5 return _rep->isSubChain(chain); | ||
42 humberto 1.1.2.4 } 43 44 CQLIdentifier& CQLChainedIdentifier::operator[](Uint32 index){ | ||
45 humberto 1.1.2.5 return _rep->operator[](index); | ||
46 humberto 1.1.2.4 } 47 48 Uint32 CQLChainedIdentifier::size(){ | ||
49 humberto 1.1.2.5 return _rep->size(); | ||
50 humberto 1.1.2.4 } 51 52 Boolean CQLChainedIdentifier::prepend(CQLIdentifier & id){ | ||
53 humberto 1.1.2.5 return _rep->prepend(id); | ||
54 humberto 1.1.2.4 } 55 | ||
56 humberto 1.1.2.3 void CQLChainedIdentifier::applyScopes(Array<CQLScope>& scopes){ 57 58 } 59 | ||
60 humberto 1.1.2.1 void CQLChainedIdentifier::parse(String & string){ 61 } 62 63 PEGASUS_NAMESPACE_END |
No CVS admin address has been configured |
Powered by ViewCVS 0.9.2 |