#include <ostream>
#include <sstream>
#include <streambuf>
#include "draco/core/draco_test_base.h"
#include "draco/draco_features.h"
#include "draco/io/mesh_io.h"
#include "draco/io/point_cloud_io.h"
Go to the source code of this file.
◆ DRACO_ASSERT_OK
| #define DRACO_ASSERT_OK |
( |
| expression | ) |
|
Value: { \
}
const std::string & error_msg_string() const
Definition status.h:46
bool ok() const
Definition status.h:52
◆ DRACO_ASSIGN_OR_ASSERT
| #define DRACO_ASSIGN_OR_ASSERT |
( |
| lhs, |
|
|
| expression ) |
Value:
lhs, expression, _status)
#define DRACO_ASSIGN_OR_ASSERT_IMPL_(statusor, lhs, expression, error_expr)
Definition draco_test_utils.h:139
#define DRACO_MACROS_IMPL_CONCAT_(x, y)
Definition macros.h:92
◆ DRACO_ASSIGN_OR_ASSERT_IMPL_
| #define DRACO_ASSIGN_OR_ASSERT_IMPL_ |
( |
| statusor, |
|
|
| lhs, |
|
|
| expression, |
|
|
| error_expr ) |
Value: auto statusor = (expression); \
ASSERT_TRUE(statusor.ok()) << statusor.status().error_msg_string(); \
lhs = std::move(statusor).value();