MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / clone

Method clone

Engine/source/core/stream/fileStream.cpp:561–577  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

559}
560
561FileStream* FileStream::clone() const
562{
563 Torque::FS::File::AccessMode mode;
564 if( hasCapability( StreamWrite ) && hasCapability( StreamRead ) )
565 mode = Torque::FS::File::ReadWrite;
566 else if( hasCapability( StreamWrite ) )
567 mode = Torque::FS::File::Write;
568 else
569 mode = Torque::FS::File::Read;
570
571 FileStream* copy = createAndOpen( mFile->getName(), mode );
572 if( copy && copy->setPosition( getPosition() ) )
573 return copy;
574
575 delete copy;
576 return NULL;
577}

Callers

nothing calls this directly

Calls 3

getPositionFunction · 0.85
getNameMethod · 0.45
setPositionMethod · 0.45

Tested by

no test coverage detected