mFrame
載入中...
搜尋中...
無符合項目
ufm::lang::Interface 結構 參考文件abstract

類別共用基礎介面 更多...

#include <Interface.h>

類別ufm::lang::Interface的繼承圖:
ufm::lang::Object cmsisrtx5::CmsisRTX5Kernel mcxa153::core::CoreAnalogPin mcxa153::core::CoreAnalogPort mcxa153::core::CoreChip mcxa153::core::CoreEdgeTrigger mcxa153::core::CoreGeneralPin mcxa153::core::CoreGeneralPort mcxa153::core::CoreHardwareInfo mcxa153::core::CoreIIC mcxa153::core::CoreInterrupt mcxa153::core::CoreMonotonicClock mcxa153::core::CorePulseWidth mcxa153::core::CorePulseWidthChannel mcxa153::core::CoreUSART ufm::func::BiConsumerEvent ufm::func::BiConsumerMethod ufm::func::ConsumerEvent ufm::func::ConsumerMethod ufm::func::FunctionEvent ufm::func::FunctionMethod ufm::func::RunnableEvent ufm::func::RunnableMethod ufm::func::SupplierEvent ufm::func::SupplierMethod ufm::hw::PulseTimer ufm::hw::SimpleButton ufm::hw::SimpleLED ufm::hw::VirtualAnalogInputPin ufm::hw::VirtualGeneralPin ufm::hw::Voltmeter ufm::io::ByteBuffer ufm::io::InputBuffer ufm::io::OutputBuffer ufm::io::PrintStream ufm::io::RingBuffer ufm::io::SerialBus ufm::io::SerialBusDevice ufm::io::SerialPort ufm::io::SimpleInputStream ufm::io::SimpleOutputStream ufm::lang::Hashcode ufm::lang::NonInstantiable ufm::lang::Pointer ufm::numb::Number ufm::sys::DefaultAllocator ufm::sys::EntryPoint ufm::sys::Stacker ufm::sys::Svcexec ufm::sys::Svchost ufm::sys::Thread ufm::sys::Timer ufm::term::Terminal ufm::term::TerminalCommandClearScreen ufm::term::TerminalCommandFree ufm::term::TerminalCommandReboot ufm::term::TerminalCommandTime ufm::term::TerminalHelper ufm::term::TerminalIndex ufm::util::Application ufm::util::ApplicationHandle ufm::util::ArrayQueue ufm::util::Base64 ufm::util::CompletionWaiter ufm::util::Console ufm::util::ElapsedTimer ufm::util::Iterator< E > ufm::util::LineReader ufm::util::Logger ufm::util::PArraySet ufm::util::PFuture

公開方法(Public Methods)

virtual ~Interface (void)=default
 虛擬析構函式
 
virtual ufm::lang::ObjectgetObject (void) override
 取得對應的 Object 物件
 

詳細描述

類別共用基礎介面

此介面作為框架中所有介面的基礎,提供:

  • 虛擬解構子確保資源正確釋放
  • 取得物件參考的純虛擬方法
1.0.0

建構子與解構子說明文件

◆ ~Interface()

virtual ufm::lang::Interface::~Interface ( void )
virtualdefault

虛擬析構函式

用以進行適當的資源釋放。

函式成員說明文件

◆ getObject()

virtual ufm::lang::Object & ufm::lang::Interface::getObject ( void )
pure virtual

取得對應的 Object 物件

傳回值
ufm::lang::Object& 返回相關 Object 物件之參考。

實作於 ufm::lang::Object.


此結構(structure) 文件是由下列檔案中產生: