CommonToken::CommonToken(int type, const std::wstring &text) { InitializeInstanceFields(); this->type = type; this->channel = DEFAULT_CHANNEL; this->text = text; this->source = EMPTY_SOURCE; }
FlyweightFactory::FlyweightFactory() { //启动清除缓存值的线程 InitializeInstanceFields(); Thread *t = new ClearCache(); t->start(); }
CommonToken::CommonToken(std::pair<TokenSource*, CharStream*> *source, int type, int channel, int start, int stop) { InitializeInstanceFields(); this->source = source; this->type = type; this->channel = channel; this->start = start; this->stop = stop; if (source->first != nullptr) { this->line = source->first->getLine(); this->charPositionInLine = source->first->getCharPositionInLine(); } }
CommonToken::CommonToken(Token *oldToken) { InitializeInstanceFields(); text = oldToken->getText(); type = oldToken->getType(); line = oldToken->getLine(); index = oldToken->getTokenIndex(); charPositionInLine = oldToken->getCharPositionInLine(); channel = oldToken->getChannel(); start = oldToken->getStartIndex(); stop = oldToken->getStopIndex(); if (dynamic_cast<CommonToken*>(oldToken) != nullptr) { source = (static_cast<CommonToken*>(oldToken))->source; } else { source = new std::pair<TokenSource*, CharStream*>(oldToken->getTokenSource(), oldToken->getInputStream()); } }
Problem::Problem(double x, double y, QImage *i) : Enemy(x, y, i) { InitializeInstanceFields(); }
FlyweightFactory::FlyweightFactory() { InitializeInstanceFields(); }
ArrayIteratorImpl::ArrayIteratorImpl(SalaryManager *aggregate) { InitializeInstanceFields(); this->aggregate = aggregate; }
Leaf::Leaf(std::string name) { InitializeInstanceFields(); this->name = name; }
Waiter() { InitializeInstanceFields(); }
SecurityMgr::SecurityMgr() { InitializeInstanceFields(); }
Composite::Composite(std::string name) { InitializeInstanceFields(); this->name = name; }
Palm::Palm(CvPoint location, double distanceToContour) { InitializeInstanceFields(); this->location = location; this->distanceToContour = distanceToContour; }
TDefense::TDefense(QWidget *parent) : QWidget(parent) { InitializeInstanceFields(); windowRect = new QRect(-1, -1, gpWidth+2, gpHeight+2); problem = new QImage; assignment1 = new QImage; assignment2 = new QImage; paper1 = new QImage; paper2 = new QImage; paper3 = new QImage; paper4 = new QImage; paper5 = new QImage; midterm1 = new QImage; midterm2 = new QImage; midterm3 = new QImage; midterm4 = new QImage; midterm5 = new QImage; midtermA = new QImage; midtermB = new QImage; midtermC = new QImage; pencil = new QImage; student = new QImage; pi = new QImage; stapler = new QImage; staple = new QImage; problem->load("C:\\Users\\Yemata\\CollegeTowerDefense2\\Images\\problem.png"); assignment1->load("C:\\Users\\Yemata\\CollegeTowerDefense2\\Images\\assignment1.png"); assignment2->load("C:\\Users\\Yemata\\CollegeTowerDefense2\\Images\\assignment2.png"); paper1->load("C:\\Users\\Yemata\\CollegeTowerDefense2\\Images\\paper1.png"); paper2->load("C:\\Users\\Yemata\\CollegeTowerDefense2\\Images\\paper2.png"); paper3->load("C:\\Users\\Yemata\\CollegeTowerDefense2\\Images\\paper3.png"); paper4->load("C:\\Users\\Yemata\\CollegeTowerDefense2\\Images\\paper4.png"); paper5->load("C:\\Users\\Yemata\\CollegeTowerDefense2\\Images\\paper5.png"); midterm1->load("C:\\Users\\Yemata\\CollegeTowerDefense2\\Images\\midterm1.png"); midterm2->load("C:\\Users\\Yemata\\CollegeTowerDefense2\\Images\\midterm2.png"); midterm3->load("C:\\Users\\Yemata\\CollegeTowerDefense2\\Images\\midterm3.png"); midterm4->load("C:\\Users\\Yemata\\CollegeTowerDefense2\\Images\\midterm4.png"); midterm5->load("C:\\Users\\Yemata\\CollegeTowerDefense2\\Images\\midterm5.png"); midtermA->load("C:\\Users\\Yemata\\CollegeTowerDefense2\\Images\\midtermA.png"); midtermB->load("C:\\Users\\Yemata\\CollegeTowerDefense2\\Images\\midtermB.png"); midtermC->load("C:\\Users\\Yemata\\CollegeTowerDefense2\\Images\\midtermC.png"); pencil->load("C:\\Users\\Yemata\\CollegeTowerDefense2\\Images\\pencil.png"); student->load("C:\\Users\\Yemata\\CollegeTowerDefense2\\Images\\student.png"); pi->load("C:\\Users\\Yemata\\CollegeTowerDefense2\\Images\\pi.png"); stapler->load("C:\\Users\\Yemata\\CollegeTowerDefense2\\Images\\stapler.png"); staple->load("C:\\Users\\Yemata\\CollegeTowerDefense2\\Images\\staple.png"); myStudent = new Student(0, 0, student); QRect *sRect = myStudent->getRect(); double sWidth = sRect->width(); double sHeight = sRect->height(); myStudent = new Student(gpWidth / 2 - sWidth, gpHeight - sHeight, student); myProblems = QVector<Problem*>(); myAssignments = QVector<Assignment*>(); myPapers = QVector<Paper*>(); myMidterms = QVector<Midterm*>(); myTowers = QVector<Tower*>(); myStudentBullets = QVector<Bullet*>(); myTowerBullets = QVector<Bullet*>(); start(); }
ShChannel::ShChannel(int _ch):Channel(_ch){ InitializeInstanceFields(); }
ShChannel::ShChannel(void):Channel(){ InitializeInstanceFields(); }
CommonToken::CommonToken(int type) { InitializeInstanceFields(); this->type = type; }
CDDriver::CDDriver(Mediator *mediator) : Colleague(mediator) { InitializeInstanceFields(); }