OGRLayer * FGdbDataSource::CreateLayer( const char * pszLayerName, OGRSpatialReference *poSRS, OGRwkbGeometryType eType, char ** papszOptions ) { FGdbLayer* pLayer = new FGdbLayer; if (!pLayer->Create(this, pszLayerName, poSRS, eType, papszOptions)) { delete pLayer; return NULL; } m_layers.push_back(pLayer); return pLayer; }