# Class Status \#include <[status.h](https://atomgit.com/mindspore/mindspore-lite/blob/master/include/api/status.h)> ## 构造函数 ```cpp Status() ``` ```cpp inline Status(enum StatusCode status_code, const std::string &status_msg = "") ``` ```cpp inline Status(const StatusCode code, int line_of_code, const char *file_name, const std::string &extra = "") ``` ## 析构函数 ```cpp ~Status() = default ``` ## 公有成员函数 | 函数 | 云侧推理是否支持 | 端侧推理是否支持 | |-----------------------------|--------|--------| | [enum StatusCode StatusCode() const](#statuscode) | √ | √ | | [inline std::string ToString() const](#tostring) | √ | √ | | [int GetLineOfCode() const](#getlineofcode) | √ | √ | | [inline std::string GetFileName() const](#getfilename) | √ | √ | | [inline std::string GetErrDescription() const](#geterrdescription) | √ | √ | | [inline std::string SetErrDescription(const std::string &err_description)](#seterrdescription) | √ | √ | | [inline void SetStatusMsg(const std::string &status_msg)](#setstatusmsg) | √ | √ | | [friend std::ostream &operator\<\<(std::ostream &os, const Status &s)](https://www.mindspore.cn/lite/api/zh-CN/master/generate/classmindspore_Status.html#operator<