KiCad PCB EDA Suite
Loading...
Searching...
No Matches
IPC2581::SECTION_SET Class Reference

Set of schema sections. More...

#include <ipc2581_function_mode.h>

Inheritance diagram for IPC2581::SECTION_SET:

Public Types

using BASE = std::bitset<static_cast<size_t>( SECTION::COUNT )>
 

Public Member Functions

 SECTION_SET ()=default
 
 SECTION_SET (const BASE &aBits)
 
 SECTION_SET (std::initializer_list< SECTION > aSections)
 
bool Contains (SECTION aSection) const
 
SECTION_SETSet (SECTION aSection, bool aOn=true)
 

Detailed Description

Set of schema sections.

Definition at line 113 of file ipc2581_function_mode.h.

Member Typedef Documentation

◆ BASE

using IPC2581::SECTION_SET::BASE = std::bitset<static_cast<size_t>( SECTION::COUNT )>

Definition at line 116 of file ipc2581_function_mode.h.

Constructor & Destructor Documentation

◆ SECTION_SET() [1/3]

IPC2581::SECTION_SET::SECTION_SET ( )
default

Referenced by Set().

◆ SECTION_SET() [2/3]

IPC2581::SECTION_SET::SECTION_SET ( const BASE & aBits)
inline

Definition at line 121 of file ipc2581_function_mode.h.

◆ SECTION_SET() [3/3]

IPC2581::SECTION_SET::SECTION_SET ( std::initializer_list< SECTION > aSections)
inline

Definition at line 123 of file ipc2581_function_mode.h.

References Set().

Member Function Documentation

◆ Contains()

bool IPC2581::SECTION_SET::Contains ( SECTION aSection) const
inline

◆ Set()


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