Ejemplo n.º 1
0
 CommonToken::CommonToken(int type, const std::wstring &text) {
     InitializeInstanceFields();
     this->type = type;
     this->channel = DEFAULT_CHANNEL;
     this->text = text;
     this->source = EMPTY_SOURCE;
 }
Ejemplo n.º 2
0
					FlyweightFactory::FlyweightFactory()
					{
						//启动清除缓存值的线程
						InitializeInstanceFields();
						Thread *t = new ClearCache();
						t->start();
					}
Ejemplo n.º 3
0
 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();
     }
 }
Ejemplo n.º 4
0
                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();
}
Ejemplo n.º 6
0
FlyweightFactory::FlyweightFactory()
{

    InitializeInstanceFields();
}
ArrayIteratorImpl::ArrayIteratorImpl(SalaryManager *aggregate) {
    InitializeInstanceFields();
    this->aggregate = aggregate;
}
Ejemplo n.º 8
0
					Leaf::Leaf(std::string name)
					{
						InitializeInstanceFields();
						this->name = name;
					}
Ejemplo n.º 9
0
 Waiter() {
     InitializeInstanceFields();
 }
SecurityMgr::SecurityMgr() {
    InitializeInstanceFields();
}
Ejemplo n.º 11
0
Composite::Composite(std::string name) {
    InitializeInstanceFields();
    this->name = name;
}
Ejemplo n.º 12
0
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();

}
Ejemplo n.º 14
0
ShChannel::ShChannel(int _ch):Channel(_ch){
	InitializeInstanceFields();
}
Ejemplo n.º 15
0
ShChannel::ShChannel(void):Channel(){
	InitializeInstanceFields();
}
Ejemplo n.º 16
0
 CommonToken::CommonToken(int type) {
     InitializeInstanceFields();
     this->type = type;
 }
Ejemplo n.º 17
0
					CDDriver::CDDriver(Mediator *mediator) : Colleague(mediator)
					{
						InitializeInstanceFields();
					}