Source Code (Use browser search to find items of interest.)
Class Index
kdelibs'TypeDef (./kdelibs/arts/mcop/core.h:210)
class TypeDef : public Type {
public:
TypeDef();
TypeDef(const std::string& name, const std::vector<TypeComponent *>& contents);
TypeDef(Buffer& stream);
TypeDef(const TypeDef& copyType);
TypeDef& operator=(const TypeDef& assignType);
virtual ~TypeDef();
std::string name;
std::vector<TypeComponent *> contents;
// marshalling functions
void readType(Buffer& stream);
void writeType(Buffer& stream) const;
};
kdelibs'TypeDef::TypeDef() (./kdelibs/arts/mcop/core.cc:548)
TypeDef::TypeDef()
{
}
kdelibs'TypeDef::TypeDef() (./kdelibs/arts/mcop/core.cc:552)
TypeDef::TypeDef(const std::string& name, const std::vector<TypeComponent *>& contents)
{
this->name = name;
this->contents = contents;
}
kdelibs'TypeDef::TypeDef() (./kdelibs/arts/mcop/core.cc:558)
TypeDef::TypeDef(Buffer& stream)
{
readType(stream);
}
kdelibs'TypeDef::TypeDef() (./kdelibs/arts/mcop/core.cc:563)
TypeDef::TypeDef(const TypeDef& copyType) : ::Type(copyType)
{
Buffer buffer;
copyType.writeType(buffer);
readType(buffer);
}
kdelibs'TypeDef::~TypeDef() (./kdelibs/arts/mcop/core.cc:578)
TypeDef::~TypeDef()
{
freeTypeSeq(contents);
}
kdelibs'TypeDef::readType() (./kdelibs/arts/mcop/core.cc:583)
void TypeDef::readType(Buffer& stream)
{
stream.readString(name);
readTypeSeq(stream,contents);
}
kdelibs'TypeDef::writeType() (./kdelibs/arts/mcop/core.cc:589)
void TypeDef::writeType(Buffer& stream) const
{
stream.writeString(name);
writeTypeSeq(stream,contents);
}