| 416 | } |
| 417 | |
| 418 | void bindFileIndexedIO() |
| 419 | { |
| 420 | IECorePython::RunTimeTypedClass<FileIndexedIO>() |
| 421 | .def("__init__", make_constructor( &IndexedIOHelper::constructorAtRoot<FileIndexedIO, const std::string &> ) ) |
| 422 | .def("__init__", make_constructor( &IndexedIOHelper::constructor<FileIndexedIO, const std::string &> ) ) |
| 423 | .def( "fileName", make_function( &FileIndexedIO::fileName, return_value_policy<copy_const_reference>() ) ) |
| 424 | ; |
| 425 | } |
| 426 | |
| 427 | CharVectorDataPtr memoryIndexedIOBufferWrapper( MemoryIndexedIOPtr io ) |
| 428 | { |