#include <expptr.h>
Открытые члены | |
| ExpPtr (Expression *exp) | |
| ExpPtr (const ExpPtr &other) | |
| ExpPtr & | operator= (const ExpPtr &other) |
| ~ExpPtr () | |
| Expression * | operator-> () |
Умный указатель на Выражение (Expression).
Реализует логику контроля ссылок при операциях копирования и уничтожение выражения при исчезновении последней ссылки на него.
| ExpPtr::ExpPtr | ( | Expression * | exp | ) |
Коструктор из Выражения.
| exp | выражение |
| ExpPtr::ExpPtr | ( | const ExpPtr & | other | ) |
Конструктор копирования.
| ExpPtr::~ExpPtr | ( | ) |
Деструктор.
| Expression* ExpPtr::operator-> | ( | ) |
Доступ к полям Выражения.
Оператор присваивания.
1.6.3