n/f/runtime: return reference to child on reset

This commit is contained in:
Danny Robson 2015-08-28 21:08:41 +10:00
parent 7733bc1b74
commit 47a80f4217

View File

@ -149,13 +149,15 @@ namespace util { namespace noise { namespace fractal {
public: public:
template <typename F> template <typename F>
void F&
reset (seed_t _seed) reset (seed_t _seed)
{ {
using fractal_t = F; using fractal_t = F;
using child_t = child<fractal_t>; using child_t = child<fractal_t>;
m_child.reset (new child_t (_seed)); child_t *out;
m_child.reset (out= new child_t (_seed));
return out->data;
} }
}; };
} } } } } }