5#define __XTD_CORE_INTERNAL__ 
    6#include "../internal/__xtd_source_location.hpp" 
    7#undef __XTD_CORE_INTERNAL__ 
    8#include "../object.hpp" 
   56    const 
xtd::
string& file_name() const noexcept;
 
   59    const 
xtd::
string& function_name() const noexcept;
 
   69    xtd::
string to_string() const noexcept override;
 
   82    static 
source_location current(const __xtd_source_location__& value = __xtd_source_location__::current()) noexcept;
 
Represents a delegate, which is a data structure that refers to a static method or to a class instanc...
Definition delegate.hpp:370
 
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes....
Definition object.hpp:42
 
The xtd::source_location class represents certain information about the source code,...
Definition source_location.hpp:30
 
xtd::size column() const noexcept
Gets the column number represented by this object.
 
source_location()
Initializes a new instance of the xtd::source_location class.
 
#define core_export_
Define shared library export.
Definition core_export.hpp:13
 
xtd::sptr< type_t > ptr
The xtd::ptr object is a shared pointer.
Definition ptr.hpp:27
 
size_t size
Represents a size of any object in bytes.
Definition size.hpp:23
 
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition xtd_about_box.hpp:10