From 4436f3299dd59da6399712ce773c1663815331a8 Mon Sep 17 00:00:00 2001 From: Max Lyon Date: Mon, 9 Nov 2020 15:28:01 +0100 Subject: [PATCH] cast to pointers instead of references --- src/OpenMesh/Core/IO/writer/OMWriter.cc | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/OpenMesh/Core/IO/writer/OMWriter.cc b/src/OpenMesh/Core/IO/writer/OMWriter.cc index 528b2cfa..9e88b969 100644 --- a/src/OpenMesh/Core/IO/writer/OMWriter.cc +++ b/src/OpenMesh/Core/IO/writer/OMWriter.cc @@ -623,17 +623,17 @@ size_t _OMWriter_::store_binary_custom_chunk(std::ostream& _os, // 3. data type OMFormat::Chunk::PropertyType type = OMFormat::Chunk::PropertyType::UnknownType; - OpenMesh::PropertyT& bp_bool = dynamic_cast&>(_bp); - OpenMesh::PropertyT& bp_char = dynamic_cast&>(_bp); - OpenMesh::PropertyT& bp_double = dynamic_cast&>(_bp); - OpenMesh::PropertyT& bp_float = dynamic_cast&>(_bp); - OpenMesh::PropertyT& bp_int = dynamic_cast&>(_bp); - OpenMesh::PropertyT& bp_long = dynamic_cast&>(_bp); - OpenMesh::PropertyT& bp_short = dynamic_cast&>(_bp); - OpenMesh::PropertyT& bp_uchar = dynamic_cast&>(_bp); - OpenMesh::PropertyT& bp_uint = dynamic_cast&>(_bp); - OpenMesh::PropertyT& bp_ulong = dynamic_cast&>(_bp); - OpenMesh::PropertyT& bp_vecdouble = dynamic_cast&>(_bp); + OpenMesh::PropertyT* bp_bool = dynamic_cast*>(&_bp); + OpenMesh::PropertyT* bp_char = dynamic_cast*>(&_bp); + OpenMesh::PropertyT* bp_double = dynamic_cast*>(&_bp); + OpenMesh::PropertyT* bp_float = dynamic_cast*>(&_bp); + OpenMesh::PropertyT* bp_int = dynamic_cast*>(&_bp); + OpenMesh::PropertyT* bp_long = dynamic_cast*>(&_bp); + OpenMesh::PropertyT* bp_short = dynamic_cast*>(&_bp); + OpenMesh::PropertyT* bp_uchar = dynamic_cast*>(&_bp); + OpenMesh::PropertyT* bp_uint = dynamic_cast*>(&_bp); + OpenMesh::PropertyT* bp_ulong = dynamic_cast*>(&_bp); + OpenMesh::PropertyT* bp_vecdouble = dynamic_cast*>(&_bp); if(_bp.internal_type_name() == get_type_name()) type = OMFormat::Chunk::PropertyType::BoolType;