quick start:const AlgorithmUndefined Algorithm::NO_ALGORITHM;
description:if (virtual_alg_d != (AlgorithmBase*)&NO_ALGORITHM) { delete virtual_alg_d; }
static const String CLASS_NAME = L"AlgorithmUndefined";
static const SysString& name();
static boolean diagnose(const unichar* msg);
boolean debug(const unichar* msg) const;
~AlgorithmUndefined();
AlgorithmUndefined();
AlgorithmUndefined(const AlgorithmUndefined& arg);
boolean assign(const AlgorithmUndefined& arg);
long sofSize() const;
boolean read(Sof& sof, long tag, const String& name);
boolean write(Sof& sof, long tag, const String& name) const;
boolean readData(Sof& sof, const String& pname, long size, boolean param, boolean nested);
boolean writeData(Sof& sof, const String& pname) const;
boolean eq(const AlgorithmUndefined& arg_a) const;
boolean clear();
boolean assign(const AlgorithmBase& arg);
boolean eq(const AlgorithmBase& arg);
const String& className() const;
boolean init();
boolean apply(Vector<AlgorithmData>& output, const Vector< CircularBuffer<AlgorithmData> >& input);
long getLeadingPad() const;
long getTrailingPad() const;
boolean setParser(SofParser* parser);
const AlgorithmUndefined Algorithm::NO_ALGORITHM; if (virtual_alg_d != (AlgorithmBase*)&NO_ALGORITHM) { delete virtual_alg_d; }