37#ifndef Alembic_AbcCoreHDF5_StringReadUtil_h
38#define Alembic_AbcCoreHDF5_StringReadUtil_h
40#include <Alembic/AbcCoreHDF5/Foundation.h>
43namespace AbcCoreHDF5 {
44namespace ALEMBIC_VERSION_NS {
48ReadString( hid_t iParent,
49 const std::string &iStringName,
50 std::string &oString );
54ReadWstring( hid_t iParent,
55 const std::string &iStringName,
56 std::wstring &oString );
61ReadStrings( hid_t iParent,
62 const std::string &iStringsName,
64 std::string *oStrings );
69ReadStrings( hid_t iParent,
70 const std::string &iStringsName,
71 std::vector < std::string > & oStrings );
76ReadWstrings( hid_t iParent,
77 const std::string &iStringsName,
79 std::wstring *oStrings );
83ReadStringArray( AbcA::ReadArraySampleCachePtr iCache,
85 const std::string &iArrayName,
90ReadWstringArray( AbcA::ReadArraySampleCachePtr iCache,
92 const std::string &iArrayName,
97ReadStringArray(
void * iIntoLocation,
99 const std::string &iName,
104ReadWstringArray(
void * iIntoLocation,
106 const std::string &iName,
111using namespace ALEMBIC_VERSION_NS;
Alembic namespace ...
Definition ArchiveInfo.cpp:39