| 1947 | } |
| 1948 | |
| 1949 | bool CloseIncludedFile() |
| 1950 | { |
| 1951 | if (this->StackI == 0) |
| 1952 | { |
| 1953 | return false; |
| 1954 | } |
| 1955 | this->StackI--; |
| 1956 | this->Superclass::CloseCurrentFile(); |
| 1957 | // use the default bitwise assignment operator |
| 1958 | this->Superclass::operator=(*this->Stack[this->StackI]); |
| 1959 | delete this->Stack[this->StackI]; |
| 1960 | return true; |
| 1961 | } |
| 1962 | |
| 1963 | public: |
| 1964 | // No default construct, copy or assignment |