mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-04-02 03:06:43 +00:00
repalced std::auto_ptr with boost::shared_ptr in filter nodes
This commit is contained in:
parent
789a66eaa7
commit
528e047fd5
4 changed files with 9 additions and 9 deletions
|
@ -1,7 +1,7 @@
|
||||||
|
|
||||||
#include "binarynode.hpp"
|
#include "binarynode.hpp"
|
||||||
|
|
||||||
CSMFilter::BinaryNode::BinaryNode (std::auto_ptr<Node> left, std::auto_ptr<Node> right)
|
CSMFilter::BinaryNode::BinaryNode (boost::shared_ptr<Node> left, boost::shared_ptr<Node> right)
|
||||||
: mLeft (left), mRight (right)
|
: mLeft (left), mRight (right)
|
||||||
{}
|
{}
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#ifndef CSM_FILTER_BINARYNODE_H
|
#ifndef CSM_FILTER_BINARYNODE_H
|
||||||
#define CSM_FILTER_BINARYNODE_H
|
#define CSM_FILTER_BINARYNODE_H
|
||||||
|
|
||||||
#include <memory>
|
#include <boost/shared_ptr.hpp>
|
||||||
|
|
||||||
#include "node.hpp"
|
#include "node.hpp"
|
||||||
|
|
||||||
|
@ -9,12 +9,12 @@ namespace CSMFilter
|
||||||
{
|
{
|
||||||
class BinaryNode : public Node
|
class BinaryNode : public Node
|
||||||
{
|
{
|
||||||
std::auto_ptr<Node> mLeft;
|
boost::shared_ptr<Node> mLeft;
|
||||||
std::auto_ptr<Node> mRight;
|
boost::shared_ptr<Node> mRight;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
BinaryNode (std::auto_ptr<Node> left, std::auto_ptr<Node> right);
|
BinaryNode (boost::shared_ptr<Node> left, boost::shared_ptr<Node> right);
|
||||||
|
|
||||||
const Node& getLeft() const;
|
const Node& getLeft() const;
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
|
|
||||||
#include "unarynode.hpp"
|
#include "unarynode.hpp"
|
||||||
|
|
||||||
CSMFilter::UnaryNode::UnaryNode (std::auto_ptr<Node> child) : mChild (child) {}
|
CSMFilter::UnaryNode::UnaryNode (boost::shared_ptr<Node> child) : mChild (child) {}
|
||||||
|
|
||||||
const CSMFilter::Node& CSMFilter::UnaryNode::getChild() const
|
const CSMFilter::Node& CSMFilter::UnaryNode::getChild() const
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
#ifndef CSM_FILTER_UNARIYNODE_H
|
#ifndef CSM_FILTER_UNARIYNODE_H
|
||||||
#define CSM_FILTER_UNARIYNODE_H
|
#define CSM_FILTER_UNARIYNODE_H
|
||||||
|
|
||||||
#include <memory>
|
#include <boost/shared_ptr.hpp>
|
||||||
|
|
||||||
#include "node.hpp"
|
#include "node.hpp"
|
||||||
|
|
||||||
|
@ -9,11 +9,11 @@ namespace CSMFilter
|
||||||
{
|
{
|
||||||
class UnaryNode : public Node
|
class UnaryNode : public Node
|
||||||
{
|
{
|
||||||
std::auto_ptr<Node> mChild;
|
boost::shared_ptr<Node> mChild;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
UnaryNode (std::auto_ptr<Node> child);
|
UnaryNode (boost::shared_ptr<Node> child);
|
||||||
|
|
||||||
const Node& getChild() const;
|
const Node& getChild() const;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue