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

File: [Pegasus] / pegasus / src / Pegasus / CQL / CQLChainedIdentifier.cpp (download)
Revision: 1.1.2.5, Wed Sep 8 14:54:37 2004 UTC (19 years, 10 months ago) by humberto
Branch: CQL_2_5_BRANCH
Changes since 1.1.2.4: +12 -73 lines
PEP#: 138

TITLE: CQL updates

DESCRIPTION: CQL updates

#include "CQLChainedIdentifier.h"
#include "CQLChainedIdentifierRep.h"
//#include <Pegasus/CQL/CQLScope.h>
PEGASUS_NAMESPACE_BEGIN

CQLChainedIdentifier::CQLChainedIdentifier(String inString)
{
	_rep = new CQLChainedIdentifierRep(inString);
}

CQLChainedIdentifier::CQLChainedIdentifier(CQLIdentifier &id)
{
        _rep = new CQLChainedIdentifierRep(id);
}

CQLChainedIdentifier::CQLChainedIdentifier(const CQLChainedIdentifier& cid){
	_rep = new CQLChainedIdentifierRep(*(cid._rep));
}

const Array<CQLIdentifier>& CQLChainedIdentifier::getSubIdentifiers()const
{
	return _rep->getSubIdentifiers();
}

CQLIdentifier CQLChainedIdentifier::getLastIdentifier(){
	return _rep->getLastIdentifier();
}

String CQLChainedIdentifier::toString()const{
	return _rep->toString();
}

void CQLChainedIdentifier::append(CQLIdentifier & id){
	_rep->append(id);
}

Boolean CQLChainedIdentifier::isSubChain(CQLChainedIdentifier & chain){
	return _rep->isSubChain(chain);
}

CQLIdentifier& CQLChainedIdentifier::operator[](Uint32 index){
	return _rep->operator[](index);
}

Uint32 CQLChainedIdentifier::size(){
	return _rep->size();
}

Boolean CQLChainedIdentifier::prepend(CQLIdentifier & id){
	return _rep->prepend(id);
}

void CQLChainedIdentifier::applyScopes(Array<CQLScope>& scopes){

}

void CQLChainedIdentifier::parse(String & string){
}

PEGASUS_NAMESPACE_END

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2