KiCad PCB EDA Suite
Loading...
Searching...
No Matches
BUS_ALIAS Class Reference

#include <bus_alias.h>

Public Member Functions

 BUS_ALIAS ()=default
 
 ~BUS_ALIAS ()
 
std::shared_ptr< BUS_ALIASClone () const
 
wxString GetName () const
 
void SetName (const wxString &aName)
 
const std::vector< wxString > & Members () const
 
void SetMembers (const std::vector< wxString > &aMembers)
 
void AddMember (const wxString &aMember)
 
void ClearMembers ()
 

Protected Attributes

wxString m_name
 
std::vector< wxString > m_members
 

Detailed Description

Definition at line 30 of file bus_alias.h.

Constructor & Destructor Documentation

◆ BUS_ALIAS()

BUS_ALIAS::BUS_ALIAS ( )
default

◆ ~BUS_ALIAS()

BUS_ALIAS::~BUS_ALIAS ( )
inline

Definition at line 35 of file bus_alias.h.

Member Function Documentation

◆ AddMember()

void BUS_ALIAS::AddMember ( const wxString & aMember)
inline

◆ ClearMembers()

void BUS_ALIAS::ClearMembers ( )
inline

Definition at line 70 of file bus_alias.h.

References m_members.

Referenced by BOOST_AUTO_TEST_CASE().

◆ Clone()

std::shared_ptr< BUS_ALIAS > BUS_ALIAS::Clone ( ) const
inline

Definition at line 38 of file bus_alias.h.

Referenced by BOOST_AUTO_TEST_CASE().

◆ GetName()

wxString BUS_ALIAS::GetName ( ) const
inline

Definition at line 43 of file bus_alias.h.

References m_name.

Referenced by BOOST_AUTO_TEST_CASE().

◆ Members()

const std::vector< wxString > & BUS_ALIAS::Members ( ) const
inline

◆ SetMembers()

void BUS_ALIAS::SetMembers ( const std::vector< wxString > & aMembers)
inline

Definition at line 49 of file bus_alias.h.

References m_members.

Referenced by BOOST_AUTO_TEST_CASE().

◆ SetName()

void BUS_ALIAS::SetName ( const wxString & aName)
inline

Definition at line 45 of file bus_alias.h.

References m_name.

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().

Member Data Documentation

◆ m_members

std::vector<wxString> BUS_ALIAS::m_members
protected

Definition at line 74 of file bus_alias.h.

Referenced by AddMember(), ClearMembers(), Members(), and SetMembers().

◆ m_name

wxString BUS_ALIAS::m_name
protected

Definition at line 73 of file bus_alias.h.

Referenced by GetName(), and SetName().


The documentation for this class was generated from the following file: