diff options
Diffstat (limited to 'libtemplate/templateloopfunction.h')
| -rw-r--r-- | libtemplate/templateloopfunction.h | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/libtemplate/templateloopfunction.h b/libtemplate/templateloopfunction.h deleted file mode 100644 index 1a28c65..0000000 --- a/libtemplate/templateloopfunction.h +++ /dev/null @@ -1,34 +0,0 @@ -#ifndef __TEMPLATELOOPFUNCTION_H -#define __TEMPLATELOOPFUNCTION_H - -#include "templatefunction.h" - -using namespace std; - -// --- cTemplateLoopFunction ------------------------------------------------------------- - -class cTemplateLoopFunction : public cTemplateFunction { -private: - vector<cTemplateFunction*> functions; - vector<cTemplateFunction*>::iterator funcIt; - bool ReplaceWidthFunctions(void); - bool ReplaceHeightFunctions(void); -public: - cTemplateLoopFunction(void); - virtual ~cTemplateLoopFunction(void); - void AddFunction(string name, vector<pair<string, string> > ¶ms); - void CalculateLoopFuncParameters(void); - void InitIterator(void); - cTemplateFunction *GetNextFunction(void); - void ClearDynamicParameters(void); - void ParseDynamicParameters(map <string,string> *tokens); - int GetLoopElementsWidth(void); - int GetLoopElementsHeight(void); - int GetContainerWidth(void) { return containerWidth; }; - int GetContainerHeight(void) { return containerHeight; }; - int CalculateHeight(map < string, vector< map< string, string > > > *loopTokens); - bool Ready(void); - void Debug(void); -}; - -#endif //__TEMPLATELOOPFUNCTION_H |
