NCBI C++ ToolKit
Classes | Typedefs | Enumerations | Functions
ctll Namespace Reference

Classes

struct  length_value_t
 
struct  fixed_string
 
class  fixed_string< 0 >
 
struct  conditional_helper
 
struct  conditional_helper< true >
 
struct  conditional_helper< false >
 
struct  list
 
struct  _nothing
 
struct  list_pop_pair
 
struct  rotate_item
 
struct  item_matcher
 
struct  term
 
struct  epsilon
 
struct  empty_stack_symbol
 
struct  accept
 
struct  reject
 
struct  action
 
struct  pop_input
 
struct  anything
 
struct  range
 
struct  set
 
struct  neg_set
 
struct  augment_grammar
 
struct  empty_subject
 
struct  empty_actions
 
struct  identity
 
struct  ignore_unknown
 
struct  placeholder
 
struct  parser
 

Typedefs

template<bool V, typename A , typename B >
using conditional = typename conditional_helper< V >::template type< A, B >
 
using empty_list = list<>
 
template<typename... Ts>
using push = list< Ts... >
 
template<size_t >
using index_placeholder = placeholder
 

Enumerations

enum class  decision {
  reject , accept , undecided , reject ,
  accept , undecided
}
 
enum class  decision {
  reject , accept , undecided , reject ,
  accept , undecided
}
 

Functions

constexpr length_value_t length_and_value_of_utf8_code_point (uint8_t first_unit) noexcept
 
constexpr char32_t value_of_trailing_utf8_code_point (uint8_t unit, bool &correct) noexcept
 
constexpr length_value_t length_and_value_of_utf16_code_point (uint16_t first_unit) noexcept
 
template<typename CharT , size_t N>
 fixed_string (const CharT(&)[N]) -> fixed_string< N-1 >
 
template<size_t N>
 fixed_string (fixed_string< N >) -> fixed_string< N >
 
template<typename... Ts>
constexpr auto size (list< Ts... >) noexcept
 
template<typename... Ts>
constexpr bool empty (list< Ts... >) noexcept
 
constexpr bool empty (empty_list)
 
template<typename... As, typename... Bs>
constexpr auto concat (list< As... >, list< Bs... >) noexcept -> list< As..., Bs... >
 
template<typename T , typename... As>
constexpr auto push_front (T, list< As... >) noexcept -> list< T, As... >
 
template<typename T , typename... As>
constexpr auto pop_front (list< T, As... >) noexcept -> list< As... >
 
constexpr auto pop_front (empty_list) -> empty_list
 
template<typename Head , typename... As, typename T = _nothing>
constexpr auto pop_and_get_front (list< Head, As... >, T=T()) noexcept -> list_pop_pair< Head, list< As... >>
 
template<typename T = _nothing>
constexpr auto pop_and_get_front (empty_list, T=T()) noexcept -> list_pop_pair< T, empty_list >
 
template<typename Head , typename... As, typename T = _nothing>
constexpr auto front (list< Head, As... >, T=T()) noexcept -> Head
 
template<typename T = _nothing>
constexpr auto front (empty_list, T=T()) noexcept -> T
 
template<typename... Ts>
constexpr auto rotate (list< Ts... >) -> decltype((list<>{}+...+rotate_item< Ts >{}))
 
template<typename T , typename... Ts>
constexpr bool exists_in (T, list< Ts... >) noexcept
 
template<typename T , typename... Ts>
constexpr auto add_item (T item, list< Ts... > l) noexcept
 
template<typename T , typename... Ts>
constexpr auto remove_item (T, list< Ts... >) noexcept
 
template<typename... Ts>
constexpr auto push_front (pop_input, list< Ts... >) -> list< Ts... >
 
template<typename... Ts>
constexpr auto push_front (epsilon, list< Ts... >) -> list< Ts... >
 
template<typename... As, typename... Bs>
constexpr auto push_front (list< As... >, list< Bs... >) -> list< As..., Bs... >
 
template<typename T , typename... As>
constexpr auto pop_front_and_push_front (T item, list< As... > l)
 

Typedef Documentation

◆ conditional

template<bool V, typename A , typename B >
using ctll::conditional = typedef typename conditional_helper<V>::template type<A,B>

Definition at line 506 of file ctre-unicode.hpp.

◆ empty_list

Definition at line 518 of file ctre-unicode.hpp.

◆ index_placeholder

template<size_t >
using ctll::index_placeholder = typedef placeholder

Definition at line 756 of file ctre-unicode.hpp.

◆ push

template<typename... Ts>
using ctll::push = typedef list<Ts...>

Definition at line 617 of file ctre-unicode.hpp.

Enumeration Type Documentation

◆ decision [1/2]

enum ctll::decision
strong
Enumerator
reject 
accept 
undecided 
reject 
accept 
undecided 

Definition at line 748 of file ctre-unicode.hpp.

◆ decision [2/2]

enum ctll::decision
strong
Enumerator
reject 
accept 
undecided 
reject 
accept 
undecided 

Definition at line 745 of file ctre.hpp.

Function Documentation

◆ add_item()

template<typename T , typename... Ts>
constexpr auto ctll::add_item ( T  item,
list< Ts... >  l 
)
constexprnoexcept

◆ concat()

template<typename... As, typename... Bs>
constexpr auto ctll::concat ( list< As... >  ,
list< Bs... >   
) -> list<As..., Bs...>
constexprnoexcept

Definition at line 529 of file ctre-unicode.hpp.

◆ empty() [1/2]

constexpr bool ctll::empty ( empty_list  )
constexpr

Definition at line 526 of file ctre-unicode.hpp.

◆ empty() [2/2]

template<typename... Ts>
constexpr bool ctll::empty ( list< Ts... >  )
constexprnoexcept

Definition at line 525 of file ctre-unicode.hpp.

Referenced by __WORKAROUND_RENAME(), CStructuredCommentsReader::_BuildStructuredComment(), _dbcoldata(), CTabDelimitedValidator::_OperateRows(), CGeneModel::AddExon(), CGeneModel::AddGgapExon(), CDelta_ext::AddLiteral(), CWGSDb_Impl::AddMasterDescr(), AddNamedrRna(), CGeneModel::AddNormalExon(), CSoapMessage::AddObject(), CBAMDataLoader_Impl::AddSrzDef(), AgpRead(), CAuthorNamesPanel::ApplyCommand(), CGAssemblyOtherPanel::ApplyCommand(), CGAssemblyPanel::ApplyCommand(), COrgGeneralPanel::ApplyCommand(), CPubStatusPanel::ApplyCommand(), CSubmitterAffilPanel::ApplyCommand(), CGeneralPanel::ApplyDescriptorCommand(), CPluginValue::AsDouble(), CPluginValue::AsInputFile(), CPluginValue::AsInteger(), CPluginValue::AsOutputFile(), CPluginValue::AsSecretString(), CAlnMultiRenderer::AutoFitColumns(), CBioSource::AutoFix(), ctll::fixed_string< 0 >::begin(), CObjectIStreamAsn::BeginChoiceVariant(), CNewCleanup_imp::BiosourceBC(), BOOST_AUTO_TEST_CASE(), WSDLParser::BuildDataTree(), CGffWriteRecord::CGffWriteRecord(), CFactory< Type >::CgiFactory(), CSeq_gap::ChangeType(), CTLibContext::Check(), CGffIdTracker::CheckAndIndexRecord(), CConnTest::CheckFWConnections(), CValidError_bioseq::CheckSourceDescriptor(), CVDBBlastUtil::CheckVDBs(), CJsonResponse::CJsonResponse(), CWriteDB_PackedSemiTree::Clear(), CSyncQueue_priority_queue< Type, Container, Compare >::clear(), CDiscrepancyGroup::Collect(), CEditSequenceEnds::CollectLabels(), CRemoveSequencesDlg::CollectLabels(), CRBSubpanel::CollectLabels(), CollectProteinFrequences(), CMsvcPrjFilesCollector::CollectSources(), CChain::CollectTrustedmRNAsProts(), CPsgPerfApplication::ColorMe(), TSearchMessages::Combine(), CRemoveSequencesDlg::CombineLabels(), dtl::Diff< elem, vector< elem >, Compare< elem > >::composeUnifiedHunks(), CSDB_ConnectionParam::ComposeUrl(), CClusterer::ComputeClusters(), SMakeProjectT::ConvertLibDepends(), CTableImportDataSource::ConvertToSeqAnnot(), CParse::CParse(), CFieldHandlerFactory::Create(), CDir::Create(), CreateAnchoredAlnFromAln(), CCommandArgDescriptions::CreateArgs(), CCompareWithBiosample::CreateBiosampleUpdateWebService(), CreateControlRegion(), CDiscrepancyDlg::CreateControls(), CreateMicrosatellite(), CDir::CreatePath(), CPSGS_OSGResolve::CreateRequests(), CSettingsSet::CSettingsSet(), CMSMatchedPeakSet::DeleteMatchedPeakSet(), SAsnProjectSingleT::DoCreate(), SAsnProjectMultipleT::DoCreate(), SAppProjectT::DoCreate(), CSearch_func::Empty(), CString_constraint::Empty(), ctll::fixed_string< 0 >::end(), rapidjson::PrettyWriter< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags >::EndArray(), rapidjson::PrettyWriter< OutputStream, SourceEncoding, TargetEncoding, StackAllocator, writeFlags >::EndObject(), ILineError::ErrorMessage(), CGeneModel::Extend(), CTrackUtils::ExtractTrackConfig(), CWinMaskUtil::CIdSet_TextMatch::find(), FindNewLocations(), CSplitCDSwithTooManyXs::FindNewLocations(), FindNucInSeqEntry(), FindSeqTableColumnByName(), CFlatGeneSynonymsQVal::Format(), CFlatXrefQVal::Format(), fta_create_imgt_misc_feat(), CNewCleanup_imp::GBQualSeqFeatBC(), CClassTypeStrings::GenerateClassCode(), CChoiceTypeStrings::GenerateClassCode(), CAliasTypeStrings::GenerateCode(), CCodeGenerator::GenerateCombiningFile(), CDeflineGenerator::GenerateDefline(), CCodeGenerator::GenerateDoxygenGroupDescription(), CClassCode::GenerateEmpty(), CClassCode::GenerateHPP(), CFileCode::GenerateHPP(), CAlnReader::GenerateID(), CCodeGenerator::GenerateModuleCPP(), CCodeGenerator::GenerateModuleHPP(), CEnumTypeStrings::GenerateTypeCode(), CClassCode::GenerateUserHPP(), CAliasTypeStrings::GenerateUserHPPCode(), CClassTypeStrings::GenerateUserHPPCode(), CVcfVariant::GetAllAlleles_display(), CObjectIStreamAsn::GetAltItemIndex(), CProjectedMappingInfo::GetAnchorSequence(), CAlignFormatUtil::GetAsciiProteinMatrix(), CSeqUtils::GetAssmIds_GIChr(), ASNDataManager::GetCDDDescription(), ASNDataManager::GetCDDName(), CObjectIStreamAsn::GetChoiceIndex(), CSubmitBlockDlg::GetCitGen(), CApplyRNAITSDlg::GetCommand(), CBulkOtherAddPanel::GetCommand(), CBulkRNAAddPanel::GetCommand(), CBulkCDSAddPanel::GetCommand(), CFuseFeaturesDlg::GetCommand(), CIGSPanel::GetCommand(), CPrefixDeflinedlg::GetCommand(), CRmDupFeaturesDlg::GetCommand(), CRemoveFeaturesDlg::GetCommand(), CRNANamePanel::GetCommand(), CSeqTechDlg::GetCommand(), CVirusNonCodingFeaturesPanel::GetCommand(), CAlignRNAAddPanel::GetCommand(), CAlignOtherAddPanel::GetCommand(), CEntrezgene::GetDescription(), CDirEntry::GetDir(), GetEmblBlockXref(), CDir::GetEntriesPtr(), CDllSrcFilesDistr::GetFileLib(), CBioseq::GetFirstId(), CObjectStackFrame::GetFrameName(), CAllOtherFeaturesTrack::GetFullTitle(), CComponentTrack::GetFullTitle(), CScaffoldTrack::GetFullTitle(), CSegmentMapTrack::GetFullTitle(), CSixFramesTransTrack::GetFullTitle(), CApplyProteinQualTreeItemData::GetFunction(), CApplyAuthorsTreeItemData::GetFunction(), CApplyFeatQualTreeItemData::GetFunction(), CAddRNAFeatTreeItemData::GetFunction(), CAddCDSFeatTreeItemData::GetFunction(), CAddFeatureTreeItemData::GetFunction(), CEditQualTreeItemData::GetFunction(), CEditFeatQualTreeItemData::GetFunction(), CEditMolinfoFieldsTreeItemData::GetFunction(), CDiscrepancyAutofixTreeItemData::GetFunction(), CRmvQualTreeItemData::GetFunction(), CRmvBsrcQualTreeItemData::GetFunction(), CRmvMiscQualTreeItemData::GetFunction(), CRmvProteinQualTreeItemData::GetFunction(), CRmvFeatQualTreeItemData::GetFunction(), CRemoveDuplFeatsTreeItemData::GetFunction(), CRmvOutsideQualTreeItemData::GetFunction(), CRmvOutsideFeatQualTreeItemData::GetFunction(), CConnTest::GetFWConnections(), CScorematPssmConverter::GetGaplessColumnWeights(), CGffIdGenerator::GetGffId(), CFeatGlyph::GetHTMLActiveAreas(), CGlyphContainer::GetHTMLActiveAreas(), CScorematPssmConverter::GetInformationContent(), CScorematPssmConverter::GetIntervalSizes(), CFeatGlyph::GetLabel(), CGene_ref::GetLabel(), CProt_ref::GetLabel(), CBioseq::GetLabel(), CScope_Impl::GetLabels(), CPSGDataLoader_Impl::GetLabelsOnce(), CBulkLocationPanel::GetLocForBioseq(), CStringConstraintPanel::GetMacroStringConstraint(), CObjectIStreamAsn::GetMemberIndex(), XSDParser::GetNextToken(), CScorematPssmConverter::GetNumMatchingSeqs(), CCSRAFileInfo::GetPossibleAnnotNames(), GetRetranslateCDSCommand(), CGnomonEngine::GetScore(), CSparse_seg::GetSeq_id(), CVDBGraphDb_Impl::GetSeqInfoAtRow(), CSpliced_seg::GetSeqRange(), CObjectStack::GetStackTraceASN(), CPacked_seqint::GetStart(), CPacked_seqpnt::GetStart(), CSeq_loc_mix::GetStart(), CPacked_seqint::GetStop(), CPacked_seqpnt::GetStop(), CSeq_loc_mix::GetStop(), CSubmitBlockDlg::GetSubmitBlock(), CTitle::GetTitle(), CHistogramGlyph::GetTooltip(), CRefGeneTrackFieldManager::GetUserField(), CAssemblyTrackFieldManager::GetUserField(), CSeqTableGridPanel::GetValuesTable(), CApplyAuthorsTreeItemData::GetVariables(), CScorematPssmConverter::GetWeightedResidueFrequencies(), CSeqIdGuesser::Guess(), CWGSSeqIterator::HasSeq_descr(), CWGSProteinIterator::HasSeq_descr(), IdFromEntry(), CWigGraph::Init(), CInDelInfo::Init(), CNcbiTestApplication::Init(), CTLibContext::InitApplicationName(), CGraphTrack::InitHTMLActiveArea(), CVarTrack::InitHTMLActiveArea(), CVcfTrack::InitHTMLActiveArea(), CNCPeerControl::Initialize(), CNCPeriodicSync::Initialize(), InitSocketsMan(), CGene::IsAllowedAlternative(), CPluginValue::IsEmpty(), CMsvcSite::IsLibOk(), CFormatGuess::IsLinePhrapId(), CObjectStack::IsNsQualified(), CPacked_seqint::IsPartialStart(), CSeq_loc_mix::IsPartialStart(), CPacked_seqint::IsPartialStop(), CSeq_loc_mix::IsPartialStop(), CGene_ref::IsSuppressed(), CPacked_seqint::IsTruncatedStart(), CSeq_loc_mix::IsTruncatedStart(), CPacked_seqint::IsTruncatedStop(), CSeq_loc_mix::IsTruncatedStop(), CSNPClient::IsValidSeqId(), CStructuredCommentsReader::LoadComments(), CId1FetchApp::LookUpFlatSeqID(), CRna_feat_type::Match(), CBlob_Annot_Info::Matches(), MaybeCutGbblockSource(), CObjReaderLineException::Message(), ILineError::Message(), CGraphOverlay::MoveTrackOut(), CFindEditSequence::OnChange(), UpdateViewerWindow::OnDelete(), CAlnMultiWidget::OnDSChanged(), CUpdateSeqAlignWidget::OnDSChanged(), CSeqTextWidget::OnHasSelection(), CHitMatrixWidget::OnResetSelection(), CConfigureTracksDlg::OnTreectrlSelChanged(), ctll::fixed_string< 0 >::operator std::basic_string_view< char32_t >(), CWinMaskUtil::CInputBioseq_CI::operator++(), CProjBulderApp::ParseArguments(), ParseAttributes(), ParseFeatureBlock(), ParsePcrPrimers(), JSDParser::ParseRequired(), CNewCleanup_imp::PCRReactionSetBC(), CSeq_descr::PostRead(), CSeq_descr::PreWrite(), CLineErrorEx::ProblemStr(), CPSGS_OSGProcessorBase::Process(), CPsgPerfApplication::ProcessLine(), CBam2GraphApp::ProcessSrz(), CAlnIdMap< _TAlnVec, TAlnSeqIdExtract >::push_back(), QueryFactoryBlastSeqSrcInit(), CProcessing::ReadCommands(), CObjectIStreamAsn::ReadEnum(), CRebase::ReadNARFormat(), CUCSCRegionReader::ReadSeqAnnot(), ReadTabDelimitedTable(), CAlignModel::RecalculateAlignMap(), CGeneModel::RecalculateLimits(), CNcbiApplogApp::Redirect(), CProt_ref::RemoveBadEC(), CBioSource::RemoveCultureNotes(), CBioSource::RemoveLineageSourceNotes(), CBioSource::RemoveNullTerms(), CSeqDB::RemoveOffsetRanges(), CBioSource::RemoveOrgMod(), CBioSource::RemoveSubSource(), CBioSource::RemoveUnexpectedViralQualifiers(), SDirectNetStorageImpl::ReportConfig(), CBadResiduesException::ReportExtra(), pub_report::CJournalReport::ReportJournal(), CVDBColumn::ResetIfAlwaysEmpty(), CSeq_id_General_Str_Info::Restore(), CRetranslateCDS::RetranslateCDSCommand(), CAddGlobalCodeBreak::RetranslateCDSCommand(), CExtendCDSToStop::RetranslateCDSCommand(), CMultiReaderApp::Run(), CId1FetchApp::Run(), CWig2tableApplication::Run(), CDbapiTestSpeedApp::RunSample(), s_ELinkQuery(), s_ESearchQuery(), s_FixRNAOtherByName(), CApplyFeatTableTreeItemData::s_GetFunction(), CApplyCDSGeneProtTableTreeItemData::s_GetFunction(), CApplyRNATableTreeItemData::s_GetFunction(), CApplySrcTableTreeItemData::s_GetFunction(), CApplyStrCommTableTreeItemData::s_GetFunction(), CApplyPubTableTreeItemData::s_GetFunction(), CApplyDBlinkTableTreeItemData::s_GetFunction(), CApplyMolinfoTableTreeItemData::s_GetFunction(), CApplyMiscTableTreeItemData::s_GetFunction(), s_GetImpLabel(), s_GetNameForDescription(), s_JoinLinkableStrs(), CTableReaderMacro::s_LooksLikeHeader(), s_ParseValues(), s_PostProcessID(), s_ProcessOptionalSettings(), s_ReleaseMemory(), CwxTableListCtrl::SaveTableSettings(), CAgpwriteProcess::SeqEntryProcess(), SeqTableFromAssemblyFields(), CSDB_ConnectionParam::Set(), CTLibContext::SetClientCharset(), CConnection::SetDbName(), CPBuffer::SetEmpty(), CDB_Exception::SetFromConnection(), CPacked_seqint::SetPartialStart(), CSeq_loc_mix::SetPartialStart(), CPacked_seqint::SetPartialStop(), CSeq_loc_mix::SetPartialStop(), CNcbiApplicationAPI::SetProgramDisplayName(), CPacked_seqint::SetTruncatedStart(), CSeq_loc_mix::SetTruncatedStart(), CPacked_seqint::SetTruncatedStop(), CSeq_loc_mix::SetTruncatedStop(), CHookBioseqContext::SkipObject(), CSoMap::SoTypeToId(), NSearchFeatPanel::SplitPosOrRange(), CParallelProcessing< TParams >::SImpl::Submitter(), CDiscrepancyVisitorImpl< _Name >::Summarize(), sWriteLine(), CGAssemblyPanel::TransferDataFromWindow(), CGeneModel::TrimEdgesToFrameInOtherAlignGaps(), TrimStopsFromCompleteCDS(), UpdatemRNAProduct(), CObjectIStreamXml::UseSpecialCaseRead(), CSpliced_seg::Validate(), CValidError_imp::Validate(), CDB_MultiEx::WhatThis(), CConversionApp::Write(), CBlastDB_FastaFormatter::Write(), CTrackData::WriteToAnnot(), CFileCode::WriteUserCopyright(), CMacroFunction_AddPubAuthor::x_AddAuthor(), CGeneModelTrack::x_AddLandMarkFeaturesLayout(), CFeatureItem::x_AddQualProtMethod(), CMultiAligner::x_AlignInClusters(), CMakeClusterDBApp::x_BuildDatabase(), CProtValidator::x_CheckForEmpty(), CMacroInterpreter::x_ChoiceTypeValidateArgs(), x_CollectGroup(), CGencollService::x_Connect(), CMaskWriterBlastDbMaskInfo::x_ConsolidateListOfMasks(), CIgBlast::x_ConvertResultType(), CTreeBuilderJob::x_CreateProjectItems(), CNCMessageHandler::x_DoCmd_GetMeta(), CNCMessageHandler::x_DoCmd_Put(), CCdsGlyph::x_Draw(), CFeatGlyph::x_Draw(), CCdsGlyph::x_DrawProtSeqWithMapping(), CFeatGlyph::x_DrawRuler(), CGFFReader::x_FeatureID(), CBLASTSearchOptionsPanel::x_FillQueryList(), CBLASTSearchOptionsPanel::x_FillSubjectList(), IEditingActionFeat::x_FindGeneForFeature(), CTraversalCodeGenerator::x_GenerateSourceFile(), CNAUtils::x_GetAllGIs(), CWriteDB_Impl::x_GetBioseqBinaryHeader(), CValidError_feat::x_GetCachedBsh(), CRawSeqToDeltaSeqByLoc::x_GetNewAlign(), CPromote::x_GetProductId(), CSeq_id_General_Str_Info::x_GetStr(), CPubseqGatewayApp::x_GetTimeSeries(), CVCFVariant_CI::x_Init(), CSeq_id::x_Init(), CGeneModelTrack::x_InitFeature_Recursive(), CPhyTreeFormatter::x_InitTreeFeatures(), CBamRefSeqInfo::x_LoadRangesCov(), CVDBBlastUtil::x_MakeVDBSeqSrc(), CGeneModelTrack::x_NeedHighlight(), CFeatureTrack::x_NeedHighlight(), CDataTrack::x_OnAllJobsFinished(), CGeneModelTrack::x_OnAllJobsFinished(), CGraphOverlay::x_OnLayoutChanged(), CArg_InputFile::x_Open(), CArg_OutputFile::x_Open(), CArg_IOFile::x_Open(), CNewCleanup_imp::x_PostBiosource(), CBioseq_Base_Info::x_PrefetchDesc(), CBlastDBCmdApp::x_ProcessBatchEntry(), CBlastDBCmdApp::x_ProcessBatchEntry_NoDup(), CBlastDBCmdApp::x_ProcessBatchPig(), CCgiRequest::x_ProcessQueryString(), x_PushRange(), CUser_object::x_RemoveUnreviewedType(), CUser_object::x_RemoveUnverifiedType(), CCompareWithBiosample::x_ReportBiosampleUpdate(), COrgName::x_ResetAttribFlag(), CMaskedRangeSet::x_Set(), COrgName::x_SetAttribFlag(), CMultiFileInput::x_SetMultiMode(), CNCActiveSyncControl::x_StartScanSlots(), CMacroInterpreter::x_StringConstraintValidateArgs(), CGeneModelTrack::x_UpdateData(), CMacroInterpreter::x_ValueFromTblValidateArgs(), CVcfWriter::x_WriteFeatureChrom(), CBedColumnData::xAddDefaultColumns(), CGff2Writer::xAssignFeatureAttributeFunction(), CFeatTableEdit::xFeatureAddProteinIdCds(), CFeatTableEdit::xFeatureAddTranscriptIdMrna(), XGBFeatKeyQualValid(), CFeatTableEdit::xGenerateTranscriptOrProteinId(), C5ColLineReader::xLineTypeOf(), CGff3Reader::xMakeRecordId(), XMLParseFeatureBlock(), CAlnFormatGuesser::xSampleIsMultAlign(), CAlnFormatGuesser::xSampleIsSequin(), CSrcWriter::xTryDefaultId(), and CGff3Writer::xWriteAlign().

◆ exists_in()

template<typename T , typename... Ts>
constexpr bool ctll::exists_in ( T  ,
list< Ts... >   
)
constexprnoexcept

Definition at line 576 of file ctre-unicode.hpp.

Referenced by add_item().

◆ fixed_string() [1/2]

template<typename CharT , size_t N>
ctll::fixed_string ( const   CharT(&)[N]) -> fixed_string< N-1 >

◆ fixed_string() [2/2]

template<size_t N>
ctll::fixed_string ( fixed_string< N ) -> fixed_string< N >

◆ front() [1/2]

template<typename T = _nothing>
constexpr auto ctll::front ( empty_list  ,
T  = T() 
) -> T
constexprnoexcept

Definition at line 550 of file ctre-unicode.hpp.

◆ front() [2/2]

template<typename Head , typename... As, typename T = _nothing>
constexpr auto ctll::front ( list< Head, As... >  ,
T  = T() 
) -> Head
constexprnoexcept

◆ length_and_value_of_utf16_code_point()

constexpr length_value_t ctll::length_and_value_of_utf16_code_point ( uint16_t  first_unit)
constexprnoexcept

Definition at line 269 of file ctre-unicode.hpp.

Referenced by ctll::fixed_string< N >::fixed_string().

◆ length_and_value_of_utf8_code_point()

constexpr length_value_t ctll::length_and_value_of_utf8_code_point ( uint8_t  first_unit)
constexprnoexcept

Definition at line 251 of file ctre-unicode.hpp.

Referenced by ctll::fixed_string< N >::fixed_string().

◆ pop_and_get_front() [1/2]

template<typename T = _nothing>
constexpr auto ctll::pop_and_get_front ( empty_list  ,
T  = T() 
) -> list_pop_pair<T, empty_list>
constexprnoexcept

Definition at line 546 of file ctre-unicode.hpp.

◆ pop_and_get_front() [2/2]

template<typename Head , typename... As, typename T = _nothing>
constexpr auto ctll::pop_and_get_front ( list< Head, As... >  ,
T  = T() 
) -> list_pop_pair<Head, list<As...>>
constexprnoexcept

Definition at line 545 of file ctre-unicode.hpp.

◆ pop_front() [1/2]

constexpr auto ctll::pop_front ( empty_list  ) -> empty_list
constexpr

◆ pop_front() [2/2]

template<typename T , typename... As>
constexpr auto ctll::pop_front ( list< T, As... >  ) -> list<As...>
constexprnoexcept

◆ pop_front_and_push_front()

template<typename T , typename... As>
constexpr auto ctll::pop_front_and_push_front ( T  item,
list< As... >  l 
)
constexpr

Definition at line 640 of file ctre-unicode.hpp.

References pop_front(), and push_front().

◆ push_front() [1/4]

template<typename... Ts>
constexpr auto ctll::push_front ( epsilon  ,
list< Ts... >   
) -> list<Ts...>
constexpr

Definition at line 636 of file ctre-unicode.hpp.

◆ push_front() [2/4]

template<typename... As, typename... Bs>
constexpr auto ctll::push_front ( list< As... >  ,
list< Bs... >   
) -> list<As..., Bs...>
constexpr

Definition at line 638 of file ctre-unicode.hpp.

◆ push_front() [3/4]

template<typename... Ts>
constexpr auto ctll::push_front ( pop_input  ,
list< Ts... >   
) -> list<Ts...>
constexpr

Definition at line 634 of file ctre-unicode.hpp.

◆ push_front() [4/4]

template<typename T , typename... As>
constexpr auto ctll::push_front ( T  ,
list< As... >   
) -> list<T, As...>
constexprnoexcept

◆ remove_item()

template<typename T , typename... Ts>
constexpr auto ctll::remove_item ( T  ,
list< Ts... >   
)
constexprnoexcept

Definition at line 588 of file ctre-unicode.hpp.

References ctll::item_matcher< T >::select().

◆ rotate()

template<typename... Ts>
constexpr auto ctll::rotate ( list< Ts... >  ) -> decltype((list<>{} + ... + rotate_item<Ts>{}))
constexpr

◆ size()

template<typename... Ts>
constexpr auto ctll::size ( list< Ts... >  )
constexprnoexcept

Definition at line 521 of file ctre-unicode.hpp.

◆ value_of_trailing_utf8_code_point()

constexpr char32_t ctll::value_of_trailing_utf8_code_point ( uint8_t  unit,
bool correct 
)
constexprnoexcept

Definition at line 261 of file ctre-unicode.hpp.

Referenced by ctll::fixed_string< N >::fixed_string().

Modified on Fri Dec 01 04:47:50 2023 by modify_doxy.py rev. 669887