]> git.tdb.fi Git - libs/core.git/blobdiff - source/io/memory.cpp
Use default member initializers and constructor delegation
[libs/core.git] / source / io / memory.cpp
index 616150f0ab72937e40989ae19dcdd401d5a95981..0b2d8f4c1b7f49ec7ccb93222d2bf48915abf3fd 100644 (file)
@@ -8,28 +8,7 @@ using namespace std;
 namespace Msp {
 namespace IO {
 
-Memory::Memory(char *d, size_t s, Mode m)
-{
-       init(d, d+s, m);
-}
-
 Memory::Memory(char *b, char *e, Mode m)
-{
-       init(b, e, m);
-}
-
-Memory::Memory(const char *cd, size_t s)
-{
-       char *d = const_cast<char *>(cd);
-       init(d, d+s, M_READ);
-}
-
-Memory::Memory(const char *b, const char *e)
-{
-       init(const_cast<char *>(b), const_cast<char *>(e), M_READ);
-}
-
-void Memory::init(char *b, char *e, Mode m)
 {
        begin = b;
        end = e;