class OutputCacheInfo

/ class ExceptionStack : public BaseException { protected: vector<BaseException *> stack; public: ExceptionStack() {}; More...

Definition#include <data-flow/include/BufferedNode.h>
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Members


Detailed Description

/ class ExceptionStack : public BaseException { protected: vector<BaseException *> stack; public: ExceptionStack() {};

BaseException *add(BaseException *e) { stack.insert(stack.end(), e); return this; }

virtual ~ExceptionStack() {for (size_t i=0;i<stack.size();i++) delete stack[i];} ///The print method that prints on stderr by default virtual void print(ostream &out = cerr) { for (unsigned int i=0;i<stack.size();i++) stack[i]->print(out); }

virtual void freeze() { for (unsigned int i=0;i<stack.size();i++) stack[i]->freeze(); } };

inline BaseException *BaseException::add(BaseException *e) { return (new ExceptionStack)->add(this)->add(e); }

#endif

 OutputCacheInfo () : lookAhead(0) , lookBack(0)

RCPtr<Buffer> buffer

int lookAhead

int lookBack


Generated by: jmvalin@usw-pr-shell2 on Mon Jun 24 00:06:36 2002, using kdoc 2.0a40.