A class, TYPE, should specialize this trait to derive from true_type if it has a print method with the following signature: ` bsl::ostream& print(bsl::ostream& stream, int level = 0, int spacesPerLevel = 4) const; `

Synopsis

Declared in <bdlb_printmethods.h>

template<class TYPE>
struct HasPrintMethod
    : bslmf::DetectNestedTrait<TYPE, HasPrintMethod>::type

Base Classes

Name

Description

bslmf::DetectNestedTrait<TYPE, HasPrintMethod>::type

Specializations

Name

HasPrintMethod<balber::BerDecoderOptions>

HasPrintMethod<balber::BerEncoderOptions>

HasPrintMethod<balb::Choice1>

HasPrintMethod<balb::Choice2>

HasPrintMethod<balb::Choice3>

HasPrintMethod<balb::Choice4>

HasPrintMethod<balb::Choice5>

HasPrintMethod<balb::CustomInt>

HasPrintMethod<balb::CustomString>

HasPrintMethod<baljsn::DecoderOptions>

HasPrintMethod<balxml::DecoderOptions>

HasPrintMethod<baljsn::EncoderOptions>

HasPrintMethod<balxml::EncoderOptions>

HasPrintMethod<baljsn::EncoderTestAddress>

HasPrintMethod<baljsn::EncoderTestChoiceWithAllCategories>

HasPrintMethod<baljsn::EncoderTestChoiceWithAllCategoriesChoice>

HasPrintMethod<baljsn::EncoderTestChoiceWithAllCategoriesCustomizedType>

HasPrintMethod<baljsn::EncoderTestChoiceWithAllCategoriesSequence>

HasPrintMethod<baljsn::EncoderTestDegenerateChoice1>

HasPrintMethod<baljsn::EncoderTestDegenerateChoice1Sequence>

HasPrintMethod<baljsn::EncoderTestEmployee>

HasPrintMethod<baljsn::EncoderTestSequenceWithAllCategories>

HasPrintMethod<baljsn::EncoderTestSequenceWithAllCategoriesChoice>

HasPrintMethod<baljsn::EncoderTestSequenceWithAllCategoriesCustomizedType>

HasPrintMethod<baljsn::EncoderTestSequenceWithAllCategoriesSequence>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged0>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged1>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged10>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged10Sequence>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged11>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged11Sequence>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged11Sequence1>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged12>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged12Sequence>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged13>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged13Sequence>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged14>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged1Sequence>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged2>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged3>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged3Sequence>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged3Sequence1>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged4>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged4Sequence>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged5>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged5Sequence>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged6>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged7>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged7Sequence>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged7Sequence1>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged7Sequence2>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged8>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged8Sequence>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged8Sequence1>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged9>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged9Sequence>

HasPrintMethod<baljsn::EncoderTestSequenceWithUntagged9Sequence1>

HasPrintMethod<balb::FeatureTestMessage>

HasPrintMethod<balb::Request>

HasPrintMethod<balb::Response>

HasPrintMethod<balb::Sequence1>

HasPrintMethod<balb::Sequence2>

HasPrintMethod<balb::Sequence3>

HasPrintMethod<balb::Sequence4>

HasPrintMethod<balb::Sequence5>

HasPrintMethod<balb::Sequence6>

HasPrintMethod<balb::SequenceWithAnonymity>

HasPrintMethod<balb::SequenceWithAnonymityChoice>

HasPrintMethod<balb::SequenceWithAnonymityChoice1>

HasPrintMethod<balb::SequenceWithAnonymityChoice2>

HasPrintMethod<balb::SimpleRequest>

HasPrintMethod<balb::UnsignedSequence>

HasPrintMethod<balb::VoidSequence>

Created with MrDocs