MCPcopy Create free account
hub / github.com/KLayout/klayout / assign_no_lock

Method assign_no_lock

src/laybasic/laybasic/layDitherPattern.cc:494–509  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

492}
493
494void
495DitherPatternInfo::assign_no_lock (const DitherPatternInfo &d)
496{
497 m_scaled_pattern.reset ();
498
499 m_order_index = d.m_order_index;
500 m_name = d.m_name;
501 m_width = d.m_width;
502 m_pattern_stride = d.m_pattern_stride;
503 m_height = d.m_height;
504
505 for (size_t i = 0; i < sizeof (m_pattern) / sizeof (m_pattern [0]); ++i) {
506 m_pattern [i] = &m_buffer [0] + (d.m_pattern [i] - d.m_buffer);
507 }
508 memcpy (m_buffer, d.m_buffer, sizeof (m_buffer));
509}
510
511bool
512DitherPatternInfo::same_bitmap (const DitherPatternInfo &d) const

Callers 1

Calls 1

resetMethod · 0.45

Tested by

no test coverage detected