(file) Return to CQLChainedIdentifier.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / CQL

 1 humberto 1.1.2.1 #include "CQLChainedIdentifier.h"
 2 humberto 1.1.2.5 #include "CQLChainedIdentifierRep.h"
 3 humberto 1.1.2.4 //#include <Pegasus/CQL/CQLScope.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